android:showDividers="middle"android
android:showDividers屬性能夠設置以下4個值:ide
none:不顯示分隔線;spa
beginning:在LinearLayout的開始處顯示分隔線;圖片
end:在Linearlayout的結尾處顯示分隔線;get
middle:在LinearLayout中的每兩個組件間顯示分隔線;it
圖片自適應io
<ImageView android:scaleType="fitXY" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/start_loading" />
控件能夠設置各類旋轉,漸變 等等。。table
//控件旋轉130度 tanchu.animate().rotation(130);
控件能夠設置顯示或者隱藏的方法List
XML文件中給控件設置初始狀態-------gone是隱藏自適應
android:visibility="gone"
而後代碼設置改變方法--------visible是顯示
setVisibility(View.VISIBLE);
背景的透明度設置
//獲取背景 WindowManager.LayoutParams attributes = getWindow().getAttributes(); //背景顏色設置0.5透明度 attributes.alpha = 0.5f; getWindow().setAttributes(attributes);
狀態欄顯示
第一種
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_deng_lu2); // 嵌入是狀態欄 // getWindow().setStatusBarColor(0xff24cf5f);
第二種:在res文件stylesresources標籤中添加
<item name="android:windowTranslucentStatus">true</item>
實時監聽輸入框:addTextChangedListener()
zhanghao_denglu.addTextChangedListener(new TextWatcher() { //狀態改變前 @Override public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) { } //狀態改變中 @Override public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) { } //狀態改變後 @Override public void afterTextChanged(Editable editable) { } });