首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 11228|回復(fù): 0
上一主題 下一主題
[教程]

第七講:用戶(hù)界面 View(三)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
672
本講內(nèi)容:   
常見(jiàn)布局介紹:表格布局TableLayout
點(diǎn)此下載:
  
其中 android:stretchColumns=”0″ 作用是讓第一列可以擴(kuò)展到所有可用空間;下面我們講一下TableLayout幾個(gè)重要的屬性:
collapseColumns – 設(shè)置隱藏那些列,列ID從0開(kāi)始,多個(gè)列的話(huà)用”,”分隔   
stretchColumns – 設(shè)置自動(dòng)伸展那些列,列ID從0開(kāi)始,多個(gè)列的話(huà)用”,”分隔   
shrinkColumns -設(shè)置自動(dòng)收縮那些列,列ID從0開(kāi)始,多個(gè)列的話(huà)用”,”分隔
可以用”*”來(lái)表示所有列,同一列可以同時(shí)設(shè)置為shrinkable和stretchable。
我們?cè)倥e一個(gè)例子來(lái)看一下:
   
   
  1. <?xml version=”1.0″ encoding=”utf-8″?>   
    <TableLayout xmlns:android=”http://schemas.android.com/apk/res/android”   
    android:layout_width=”fill_parent”   
    android:layout_height=”fill_parent”   
    android:stretchColumns=”1″>   第二列自動(dòng)伸展<TableRow>   
    <TextView   
    android:layout_column=”1″     我是第二列   
    android:text=”打開(kāi)…”   
    android:padding=”3dip” /> 元素內(nèi)容與邊界之間保留3dip的距離   
    <TextView   
    android:text=”Ctrl-O”   
    android:gravity=”right”   
    android:padding=”3dip” />   
    </TableRow><TableRow>   
    <TextView   
    android:layout_column=”1″   
    android:text=”保存…”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”Ctrl-S”   
    android:gravity=”right” 元素本身的內(nèi)容向右對(duì)齊   
    android:padding=”3dip” />   
    </TableRow><TableRow>   
    <TextView   
    android:layout_column=”1″   
    android:text=”另存為…”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”Ctrl-Shift-S”   
    android:gravity=”right”   
    android:padding=”3dip” />   
    </TableRow><View   
    android:layout_height=”2dip”   
    android:background=”#FF909090″ /><TableRow>   
    <TextView   
    android:text=”X”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”導(dǎo)入…”   
    android:padding=”3dip” />   
    </TableRow><TableRow>   
    <TextView   
    android:text=”X”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”導(dǎo)出…”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”Ctrl-E”   
    android:gravity=”right”   
    android:padding=”3dip” />   
    </TableRow><View   
    android:layout_height=”2dip”   
    android:background=”#FF909090″ /><TableRow>   
    <TextView   
    android:layout_column=”1″   
    android:text=”退出”   
    android:padding=”3dip” />   
    </TableRow>   
    </TableLayout>
復(fù)制代碼
  
   
下面是顯示效果:
  
我加粗顯示的地方都有解釋?zhuān)蠹铱梢粤粢庖幌隆?/div>
Tip:TableRow也是一個(gè)Layout,里面的元素會(huì)水平排列,如果TableRow的父元素不是TableLayout的話(huà),那么他會(huì)表現(xiàn)的像一個(gè)LinearLayout。
接下來(lái)會(huì)講2個(gè)比較復(fù)雜的布局,然后講一些常用的View Widget。

上一篇:購(gòu)物車(chē)簡(jiǎn)單實(shí)現(xiàn)
下一篇:桌面簡(jiǎn)易小時(shí)鐘(Widget+Service+AlarmManager+Thread)

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-10-20 00:41 , Processed in 0.061576 second(s), 14 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表