第一種:直接用**寫:
xml:
<?xml version="1.0" encoding="utf-8"?>
"android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:id="@+id/layout"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="我是xml生成的!"
/>
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="請在我後面新增更多的view"
/>
android:id="@+id/newlayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
>
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="我是xml生成的2"
/>
activity:
package yt.com.mu;
public class mainactivity extends activity
}); }
public void addtobutton()
public void createview()}
哈哈,學過me的童鞋,是不是感覺很熟悉呢。
第二種:從乙個已存在並定義好的xml檔案中取得要新增的檢視,在程式中只需要決定何時呼叫此xml就可以。
關鍵**:
public void type2(){
layoutinflater inflater=this.getlayoutinflater();
viewgroup v=(viewgroup)findviewbyid(r.id.newlayout);
inflater.inflate(r.id.type2,v);
其中:type2是要呼叫的xml
Android介面布局
安卓軟體開發的coding第一步就是設計介面了。介面設計包括布局和元件,元件按布局要求排列形成介面,而安卓的布局有以下五大布局 framelayout 框架布局,是布局檔案中預設的最簡單的布局。所有新增到這個布局中的檢視都以層疊的方式顯示,且元件均顯示在螢幕的左上角。第乙個新增的控制項被放在最底層,...
Android 動態布局
android 動態布局 絕對布局 absolutelayout abslayout new absolutelayout this setcontentview abslayout button btn1 new button this btn1.settext this is a button ...
Android使用者介面 布局
在xml 中宣告布局,在執行時例項化 view 物件 當您編譯應用時,每個 xml 布局檔案都會編譯到乙個 view 資源中。每個檢視物件和 viewgroup 物件都支援各自的各類 xml 屬性。任何檢視物件都可能具有關聯的整型 id,此 id 用於在結構樹中對 view 物件進行唯一標識。可以在...