文/程序員男神
前言
新年開(kāi)篇枯怖,來(lái)篇簡(jiǎn)單的知識(shí)總結(jié),后續(xù)會(huì)持續(xù)更新能曾。
一度硝、狀態(tài)欄、標(biāo)題欄寿冕、導(dǎo)航欄的區(qū)別
狀態(tài)欄:是指手機(jī)左上最頂上蕊程,顯示中國(guó)移動(dòng)、安全衛(wèi)士蚂斤、電量存捺、網(wǎng)速等等,在手機(jī)的頂部曙蒸。下拉就會(huì)出現(xiàn)通知欄捌治。
標(biāo)題欄:是指一個(gè)APP程序最上部的titleBar,從名字就知道它顯然就是一個(gè)應(yīng)用程序一個(gè)頁(yè)面的標(biāo)題了纽窟,例如打開(kāi)QQ消息主頁(yè)肖油,最上面顯示消息那一欄就是標(biāo)題欄。
導(dǎo)航欄:是手機(jī)最下面的返回臂港,HOME森枪,主頁(yè)三個(gè)鍵,有些是一個(gè)按鈕审孽。
二县袱、Android抽象布局——include、merge 佑力、ViewStub
在布局優(yōu)化中式散,Android的官方提到了這三種布局<include />、<merge />打颤、<ViewStub />暴拄,并介紹了這三種布局各有的優(yōu)勢(shì),,下面也是簡(jiǎn)單說(shuō)一下他們的優(yōu)勢(shì)编饺,以及怎么使用乖篷。
參考文檔:http://blog.csdn.net/xyz_lmn/article/details/14524567
三、問(wèn)題:ViewPager會(huì)對(duì)其中的Fragment進(jìn)行預(yù)加載透且。也就是說(shuō)用戶(hù)第一次打開(kāi)第一個(gè)界面的時(shí)候撕蔼,不僅第一個(gè)界面會(huì)進(jìn)行加載,其他的界面也會(huì)進(jìn)行界面的預(yù)加載。
參考文檔:https://blog.csdn.net/njp_njp/article/details/80003406
四鲸沮、問(wèn)題:RadioGroup里面有兩個(gè)RadioButton怎么設(shè)置默認(rèn)值畅形?
第一個(gè)RadioButton設(shè)置 android:checked="true" 屬性后,兩個(gè)RadioButton就不互斥了诉探。其實(shí),這個(gè)問(wèn)題的解決方式很簡(jiǎn)單棍厌,給你的兩個(gè)RadioButton 添加 Id 就可以了肾胯。
<RadioGroup
android:id="@+id/radio_groups"
android:layout_width="match_parent"
android:layout_height="44dp"
android:orientation="horizontal">
<RadioButton
android:id="@+id/rb1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dimen_1"
android:layout_weight="1"
android:background="@color/white"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="未分配"
android:textColor="@drawable/selector_radiogroup" />
<RadioButton
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginLeft="@dimen/dimen_1"
android:layout_weight="1"
android:background="@color/white"
android:button="@null"
android:gravity="center"
android:text="已分配"
android:textColor="@drawable/selector_radiogroup" />
</RadioGroup>
selector_radiogroup的radiobutton按鈕的選中、不選中代碼:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#0BC0BA" android:state_checked="true" />
<item android:color="#A3A3A3" android:state_checked="false" />
</selector>