Android的一些布局小知識(shí)點(diǎn)-創(chuàng)新互聯(lián)

1.布局的背景可以引入一個(gè)layout-list.xml代表設(shè)置變換的圖片,布局上面 中間 結(jié)束的顏色不同Android的一些布局小知識(shí)點(diǎn)
 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è)置陰影

創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端網(wǎng)站建設(shè)網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)站定制、網(wǎng)絡(luò)營(yíng)銷推廣小程序設(shè)計(jì)、微信公眾號(hào)開發(fā)、seo優(yōu)化服務(wù),提供專業(yè)營(yíng)銷思路、內(nèi)容策劃、視覺設(shè)計(jì)、程序開發(fā)來(lái)完成項(xiàng)目落地,為成都水泥攪拌車企業(yè)提供源源不斷的流量和訂單咨詢。
 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://muchs.cn/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)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)