首頁 收藏 QQ群
 網(wǎng)站導航

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

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

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

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

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 11509|回復: 0
上一主題 下一主題
[教程]

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

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2013-8-28 16:19 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
672
本講內容:   
常見布局介紹:表格布局TableLayout
點此下載:
  
其中 android:stretchColumns=”0″ 作用是讓第一列可以擴展到所有可用空間;下面我們講一下TableLayout幾個重要的屬性:
collapseColumns – 設置隱藏那些列,列ID從0開始,多個列的話用”,”分隔   
stretchColumns – 設置自動伸展那些列,列ID從0開始,多個列的話用”,”分隔   
shrinkColumns -設置自動收縮那些列,列ID從0開始,多個列的話用”,”分隔
可以用”*”來表示所有列,同一列可以同時設置為shrinkable和stretchable。
我們再舉一個例子來看一下:
   
   
  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″>   第二列自動伸展<TableRow>   
    <TextView   
    android:layout_column=”1″     我是第二列   
    android:text=”打開…”   
    android:padding=”3dip” /> 元素內容與邊界之間保留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” 元素本身的內容向右對齊   
    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=”導入…”   
    android:padding=”3dip” />   
    </TableRow><TableRow>   
    <TextView   
    android:text=”X”   
    android:padding=”3dip” />   
    <TextView   
    android:text=”導出…”   
    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>
復制代碼
  
   
下面是顯示效果:
  
我加粗顯示的地方都有解釋,大家可以留意一下。
Tip:TableRow也是一個Layout,里面的元素會水平排列,如果TableRow的父元素不是TableLayout的話,那么他會表現(xiàn)的像一個LinearLayout。
接下來會講2個比較復雜的布局,然后講一些常用的View Widget。

上一篇:購物車簡單實現(xiàn)
下一篇:桌面簡易小時鐘(Widget+Service+AlarmManager+Thread)
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

網(wǎng)絡信息服務信用承諾書 | 增值電信業(yè)務經營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-22 16:05 , Processed in 0.058662 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復 返回頂部 返回列表