Android中動態介面布局

2021-07-03 19:38:48 字數 1350 閱讀 4156

第一種:直接用**寫:

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 物件進行唯一標識。可以在...