[英]Can “v17 leanback library”(android tv support library) support 2.x or 4.x device?
[英]Android app widget issue on android 2.x device But works smoothly on android 4.x device?
我正在嘗試顯示應用程序小部件(具有配置活動。用戶可以選擇要在應用程序小部件上顯示的類別)。 我可以使用android 4.x設備中的應用程序小部件順利運行該應用程序。 一切正常,但是當涉及到android 2.x設備時,屏幕上出現消息“問題加載小工具”,而不是加載正確的應用程序小部件。 而且我無法弄清楚任何人遇到過此類問題是什么問題? 請幫助 :(
注意:應用小部件的布局僅使用
1)RelativeLayout
2)LinearLayout
3)Imageview(設置圖像位圖)
4)Textview
我擁有的庫包括SherlockActionBar 4.2,Viewpager Indicator
運行應用程序小部件時出現“問題加載小工具”的原因是1)您正在為應用程序小部件使用不支持的小部件。 您只能使用這些小部件
1)FrameLayout,LinearLayout,RelativeLayout,Gridlayout
2)AnalogClock,Button,Chronometer,ImageButton,ImageView,ProgressBar,TextView,ViewFlipper,ListView,GridView,StackView,AdapterViewFlipper,Viewstub.
注意:不支持這些類的后代。
2)另一個原因可能是您要在RemoteView上設置的值可能在不知不覺中為null。 所以您應該注意這一點。
3)另一個原因可能是您忘了為不同版本定義值,例如我的場景(由Prativa解釋)。
根據您的問題,該應用程序小部件可以在android 4.x設備中順利運行,但在android 2.x設備中會彈出“問題加載小工具”。 問題不在您的編碼部分中。 如果對零件進行編碼有問題,則它也不會在4.X設備中運行。該Appwidget在2.X設備中顯示“問題加載小工具”。因此,問題可能出在設計您可能錯過的零件上在布局文件中分配一些值。 正確檢查您的appwidget布局xml文件。 布局中的2.X設備可能缺少一些值。 這樣的錯誤不會顯示在logcat中,但是這些錯誤非常有害。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.