1 <?xml version="1.0" encoding="utf-8"?>
2 <layer-list
3 xmlns:android="http://schemas.android.com/apk/res/android">
4 <item>
5 <shape>
6 <gradient
7 android:startColor="#ffa6a6a6"
8 android:centerColor="#ffdbdbdb"
9 android:endColor="#ffe7e7e7"
10 android:height="1px"
11 android:angle="90"
12 android:dither="true" />
13 </shape>
14 </item>
15 </layer-list>
2.在TextView里面可以引入shadowDx,shadowDy,shadowColor來(lái)設(shè)置陰影
1 <TextView
2 android:layout_width="wrap_content"
3 android:layout_height="wrap_content"
4 android:layout_marginTop="20dip"
5 android:gravity="bottom"
6 android:shadowColor="#FFFFFF"
7 <!--水平方向的投影-->
8 android:shadowDx="0"
9 android:shadowDy="2"
10 android:shadowRadius="1"
11 android:text="@string/app_name"
12 android:textColor="#444444"
13 android:textSize="35dip"
14 android:typeface="serif" >
15 </TextView>
3 如果要去掉標(biāo)題欄一種在是代碼中寫一種是在布局文件中添加
布局文件:android:theme="@android:style/Theme.NoTitleBar"
4.獲取版本號(hào):獲取應(yīng)用程序版本號(hào)
1 private String getVersion() {
2 try {
3 PackageInfo info = getPackageManager().getPackageInfo(
4 getPackageName(), 0);
5 return info.versionName;
6
7 } catch (Exception e) {
8 e.printStackTrace();
9 // 包名沒有找到的異常是不會(huì)發(fā)生的 通常會(huì)加一個(gè) can't reach10 return null;
11 }
12
13 }
5.判斷手機(jī)是否有網(wǎng)絡(luò)連接
1 private boolean isNetWorkAvaiable(){
2 //系統(tǒng)里面提供的網(wǎng)絡(luò)訪問(wèn)狀況相關(guān)的服務(wù) 3 ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
4
5 NetworkInfo info =cm.getActiveNetworkInfo();
6
7 if(info!=null){
8 return info.isAvailable();
9 }else{
10 return false;
11 }
12 }
6.TabHost的顏色選擇器
1 <selector xmlns:android="http://schemas.android.com/apk/res/android">
2 //被選中的時(shí)候 沒有被選中的時(shí)候3 <item android:drawable="@drawable/tab_main_nav_on" android:state_selected="true"/>
4 <item android:drawable="@drawable/tab_main_nav_off" android:state_selected="false"/>
5
6 </selector>
7.如果一個(gè)應(yīng)用程序有大量的相同的類似的布局。布局我們可以抽取出來(lái)
merge:代表當(dāng)前布局可以被別的布局直接引用。
include:代表引用一個(gè)別的布局
但采用這種方法會(huì)降低系統(tǒng)的效率
8.設(shè)置ListView的間隔線條
1 divider="color/transparent" //間隔線條為透明2 dividerHeight="5.0dip" //為5個(gè)dip3 listSelector="" //設(shè)置點(diǎn)中時(shí)顏色4
5 代碼設(shè)置分隔符 setDivider(new ColorDrawable(Color.TRANS));
6
7 //第一個(gè)參數(shù)context 第二個(gè)參數(shù)引入的布局 第三個(gè)參數(shù) 需要設(shè)置的內(nèi)容的ID,第四個(gè)參數(shù)對(duì)應(yīng)需要設(shè)置的內(nèi)容8 lv.setAdapter(new ArrayAdapter<String>(this,R.layout.fav_item,R.id.fav_title,strs));
當(dāng)前名稱:Android的一些布局小知識(shí)點(diǎn)-創(chuàng)新互聯(lián)
文章出自:http://jinyejixie.com/article8/eijop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供用戶體驗(yàn)、網(wǎng)頁(yè)設(shè)計(jì)公司、外貿(mào)建站、網(wǎng)站收錄、Google、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容