天天看點

Android開發中遇到的坑SwitchCompat 左滑出現黑邊

錯誤

Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.
           

解決方式:androidmainfast中添加them主題

-------------------------------

**

SwitchCompat 左滑出現黑邊

**

Android開發中遇到的坑SwitchCompat 左滑出現黑邊

解決方式一:

自定義按鈕樣式,通過thumb屬性和selector來解決,但是樣式可能會變醜

Android開發中遇到的坑SwitchCompat 左滑出現黑邊

選擇器代碼,圖檔自選

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

  <item android:state_checked="false" android:drawable="@drawable/grey_500_18dp"/><!-- checked -->

  <item android:state_checked="true" android:drawable="@drawable/green_500_36dp"/><!-- default -->

</selector>
           

解決方式二

推薦第二種解決方式,非常便捷 改下build.gradle中classpath的版本

我的出問題因為用的

改成

完美解決

-------------------------------

Plugin Error
         Problems found loading plugins:
          。。。。
           

原因 plugin 選擇了沒有下載下傳的插件

解決方式:可通過下載下傳和取消選擇解決

-----------------

問題:listView的adapter裡删除第一個資料崩潰

解決方式,在删除資料後加入 
notifyDataSetChanged(); 
重新整理adapter就可以解決
           

--------------------

問題:RecyclerView中getTag() setTag()出錯問題

錯誤提示

E/InputEventReceiver: Exception dispatching input event.

E/MessageQueue-JNI: Exception in MessageQueue callback: handleReceiveCallback 
 $ViewHolder
           

是因為在adapter中setTag傳入了bean對象,但是我需要的是holder對象,連個資料類型要統一

正确方式如下,傳入holder

沒仔細看錯誤日志的!!!!謹記

Android開發中遇到的坑SwitchCompat 左滑出現黑邊