Android小知識點

2021-09-01 23:17:04 字數 1126 閱讀 8227

1、

最近翻看以前的專案時候,想更改下布局檔案,誰知道就改了個引數就提示如下的報錯,百思不得其解,android小知識點原來是這樣解決的。小記一下。

更改layout的xml之後報錯incorrect line ending found carriage return without corresponding newline

解決方式:ctrl+1或者format該檔案

2、 在做乙個搜尋過濾的功能時候,當進入介面時候,edittext控制項總會首先得到焦點,彈出輸入框,帶來了不好的體驗感,解決方法就是在這個控制項上加乙個不顯示的linerlayout讓它獲得焦點。

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事件

複製**

@override

public void setuservisiblehint(boolean isvisibletouser)

} 複製**

6:listview白色背景,滑動上下有黑色痕跡

android:fadingedge="none"

7:獲取當前程式版本號

複製**

string pkname = getpackagename();

packagemanager pm = getpackagemanager();

packageinfo info = null;

trycatch (namenotfoundexception e)

複製**

Android小知識點

1 最近翻看以前的專案時候,想更改下布局檔案,誰知道就改了個引數就提示如下的報錯,百思不得其解,原來是這樣解決的。小記一下。更改layout的xml之後報錯incorrect line ending found carriage return without corresponding newlin...

Android 程式申請許可權小知識點

在google play 應用商店,顯示至少支援裝置的數量時候會用到許可權數量。其他地方用處不大。android系統提供為程式提供了許可權申請,即在manifest中使用uses permission來申請即可.實現起來非常簡單,但是有些問題會隨之浮出水面.常見的現象是,有時候新加乙個許可權,在go...

Android 程式申請許可權小知識點

在google play 應用商店,顯示至少支援裝置的數量時候會用到許可權數量。其他地方用處不大。android系統提供為程式提供了許可權申請,即在manifest中使用uses permission來申請即可.實現起來非常簡單,但是有些問題會隨之浮出水面.常見的現象是,有時候新加乙個許可權,在go...