1、
最近翻看以前的專案時候,想更改下布局檔案,誰知道就改了個引數就提示如下的報錯,百思不得其解,原來是這樣解決的。小記一下。
更改layout的xml之後報錯incorrect line ending found carriage returnwithout corresponding newline
解決方式:ctrl+1或者format該檔案
2、 在做乙個搜尋過濾的功能時候,當進入介面時候,edittext控制項總會首先得到焦點,彈出輸入框,帶來了不好的體驗感,解決方法就是在這個控制項上加乙個不顯示的linerlayout讓它獲得焦點。
<linearlayout
android:focusable
="true"
android:focusableintouchmode
="true"
android:layout_width
="0px"
android:layout_height
="0px"
/>
3、在繼承於tabactivity的tab選項卡中,兩個tab來回切換重新整理介面問題
如果是tabactivity來回切換自會走onresume,只要onresume裡面不重新整理,自然界面不回重新整理。如果是activitygroup,就設定每個activity為單例,這樣來回切就走onnewitent
4、在利用fragment時候,每次切換不同的fragment時候,總是重複載入view,通過快取view可以避免。
if(view==null)
viewgroup parent =(viewgroup) view.getparent();
if (parent != null
)
return view;
5、viewpager+fragment滑動切換時候的onresum事件
@overridepublic
void setuservisiblehint(boolean
isvisibletouser)
}
6:listview白色背景,滑動上下有黑色痕跡
android:fadingedge="none
"
7:獲取當前程式版本號
string pkname =getpackagename();packagemanager pm =getpackagemanager();
packageinfo info = null
;
try
catch
(namenotfoundexception e)
8:乙個sqllit資料庫分頁查詢語句,並且按照資料庫某個欄位的長度排序
sql = "select * from dish where 1=1 and ( dishname like '%"+ quickcode + "%'" + " or dishquickcode like '%" +quickcode
+ "%'" + " or quicknumber like '%" + quickcode + "%'" + " or dishcode like '%" + quickcode + "%'" + ")"
+" order by length(dishquickcode) " + " limit " + string.valueof(pagesize) + " offset "
+ string.valueof(pageid * pagesize);
Android小知識點
1 最近翻看以前的專案時候,想更改下布局檔案,誰知道就改了個引數就提示如下的報錯,百思不得其解,android小知識點原來是這樣解決的。小記一下。更改layout的xml之後報錯incorrect line ending found carriage return without correspon...
Android 程式申請許可權小知識點
在google play 應用商店,顯示至少支援裝置的數量時候會用到許可權數量。其他地方用處不大。android系統提供為程式提供了許可權申請,即在manifest中使用uses permission來申請即可.實現起來非常簡單,但是有些問題會隨之浮出水面.常見的現象是,有時候新加乙個許可權,在go...
Android 程式申請許可權小知識點
在google play 應用商店,顯示至少支援裝置的數量時候會用到許可權數量。其他地方用處不大。android系統提供為程式提供了許可權申請,即在manifest中使用uses permission來申請即可.實現起來非常簡單,但是有些問題會隨之浮出水面.常見的現象是,有時候新加乙個許可權,在go...