檔案管理工具是管理檔案的軟體,協助使用者處理日常工作,管理儲存在本地和網路中的檔案。所有檔案管理工具都提供了基本的操作如建立、開啟、查看、編輯、移動和刪除檔案。許多Android檔案管理工具還提供了額外功能,如網路連接、應用程式管理、存檔和壓縮處理、搜尋等。
今晚就寫了res下面那些檔案,因為在編寫邏輯的時候如果資源檔夾沒有的話,會非常的苦惱的。所以學習的時候總是會先把資源編寫完畢,再開始編寫邏輯。
然後我自己也總結一下今晚學了什麼吧。
IDE : Android Studio
慣例,上代碼。
先是 color.xml 。今天我才知道,原來color 裡面有四個值。
一直以來覺得就是 RGB 就完了,結果前面還有一個 A ,中間因為IDE提示有一個拼字錯誤,我還以為是不能這麼寫。這一點以後要記住。
然後是 dimens.xml 這個檔案夾其實是 Eclipse (或者以前的IDE)編寫的過程中會自動產生,是一個關於規範的。也就是上下左右距離螢幕邊緣要有16dp的距離,方便點按。現在建立工程基本不會產生這個檔案了。但是在開發過程中還是要注意。因為 RelativeLayout 在建立的時候也會有類似的設定。
接著是 string.xml ,這裡寫了一個 %1$s 之類的東西,我目前判定為預留位置。是用來提示的語句,暫時還不知道。以後再說吧。
另外 Hello World 與 Setting 沒用,完全可以刪除掉。但是節約幾個位元組也沒啥用處吧。大概。
然後是 styles.xml ,上面那個是建立的時候產生的,下面的那個是我照抄的。而看源碼,其實也是建立工程的時候產生的。項目作者也只是加上了個 windowNoTitle 與 windowActionBar 而已。可能修改了顏色,為了風格統一。
activity_main 這個檔案一看裡面就有包含,而包含的是一個 actionBar ,之前在 style 中聲明了不要 actionbar 完全就是為了自訂。因為是包含在一個 linearlayout 之中的,也不是標準的標題列了。
自訂 toolbar ,這裡面也僅僅是設定了一下顏色與主題。
到這裡已經可以確定了,主介面應該就是這個 framelayout 才對,因為檔案瀏覽沒這個大概是不行的吧。
這裡面學到了許多ListView的屬性。
<ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" android:cacheColorHint="#ffffffff" //緩衝顏色提示 android:clipToPadding="false" //四周填充縮短 android:divider="@null"//item 分隔物(ListView 中每個 item 之間的橫線) android:dividerHeight="0dp"// item 分隔物高度 android:fadingEdge="none"//邊緣褪色 android:fadingEdgeLength="0dp"//邊緣褪色高度android:scrollbars="none"/>//捲軸