編輯:關於android開發
做一個篩選菜單時候,用到了dongjunkun的DropDownMenu,github地址:https://github.com/dongjunkun/DropDownMenu
遇到幾個問題:
(1)最右面的上三角形、下三角形很難看,需要改成向上箭頭向下箭頭,而且靠近文件,在右邊;
(2)背景顏色需要改成白色;
(3)下面的子菜單的文字在最左邊,需要居中;
(4)第一次進來Fragment的時候DropDownMenu的下拉選項沒有選中任意一項
上面幾個需求看起來很容易改,不就是改改布局什麼的,其實改過之後就知道不是這麼容易滴,我是直接改他的庫,改的亂七八糟才成功。篇幅有限,這裡就不說了。
說一下遇到的一個bug:就是代碼中為TextView添加圖片的一個bug
java.lang.NoSuchMethodError: android.content.res.Resources.getDrawable
【解決辦法】:
ContextCompat.getDrawable(MainActivity.this.getApplicationContext(),R.drawable.ic_launcher);
【原因】:
Context類的getDrawable(res)/geColor(res)方法和Resources的getDrawable(res,theme)/getColor(res.theme)都是API21才添加的,
低版本系統無法找到該方法所以報異常。
Linux內核系列—11.操作系統開發之ELF格式,linuxelfELF文件的結構如下圖所示: ELF文件由4部分組成,分別是ELF頭(ELF header)、程序頭
Android面試准備 第二天 第五例 數據存儲 5、Activity用SharedPreferences保存數據,大小有木有限制? 個人理解:SharedPrefere
Android Design Support Library——Snackbar,androidsnackbar Snackbar是一個輕量級控件,它可以很方便的提供消
淺談Android 通過ADB Wireless無線調試應用 使用數據線調試應用難免不方便,本篇博客介紹使用ADB Wireless工具,當手機和電腦處在同一網絡下,實現