Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android中文API-Include標簽

Android中文API-Include標簽

編輯:關於Android編程

\

雖然,Android提供了多種多樣的可重用輕量級的交互元素(如:TextView 等控件),但是你可能也想重用一些相對較大的特殊布局xml。為了有效的重用布局文件,你可以使用include標簽和merge標簽,是特殊的布局文件嵌入當前的布局。

 

可重用的布局是特別強大的。例如一個包含確定和取消的button面板,或者伴隨著文案的自定義進度條(progressbar)。這就意味了一款應用中,復雜布局中共同的部分都可以被提取出來,獨立管理,然後以include的方式,嵌入需要它的地方。所以,你也可以通過自定義View的方式創建一個獨立的UI組件,這樣使用起來,比通過include的方式更加簡單。

Create a Re-usable Layout


創建一個可重用的布局文件。(titlebar.xml)

<framelayout br="" xmlns:android="http://schemas.android.com/apk/res/android"> android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/titlebar_bg">

android:layout_height="wrap_content"
android:src="@drawable/gafricalogo" />
</framelayout>

為了讓這個文件可以在任何一個添加了它的布局文件中展示,這個root View應該是准確的。

Use the Tag


Here's the layout file:

android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/app_bg"
android:gravity="center_horizontal">



android:layout_height="wrap_content"
android:text="@string/hello"
android:padding="10dp" />

...

 

你也可在include標簽中重寫任何被重用的view的root view的(android:layout_*)屬性。例如:

然而,你一旦重寫,你必須要重寫android:layout_heightandandroid:layout_width這兩個屬性,才能讓它生效。

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved