easyui layout布局,java layoutinflater_使用LayoutInflater動態加載布局和操作控件

 2023-10-05 阅读 29 评论 0

摘要:我們知道在Android中通過布局文件來描述軟件的界面,而通常在Activity中都是使用setContentView()來將布局顯示出來。但是如果我們在非Activity的情況下,而且需要對布局中的控件進行設置等操作,該如何處理呢?這就需要使用到動態加載布局LayoutInfl

我們知道在Android中通過布局文件來描述軟件的界面,而通常在Activity中都是使用setContentView()來將布局顯示出來。但是如果我們在非Activity的情況下,而且需要對布局中的控件進行設置等操作,該如何處理呢?這就需要使用到動態加載布局LayoutInflater,下面ATAAW.COM來做介紹。

以一個簡單布局example.xml為例,里面只有一個按鈕和一個文本顯示框控件。

android:id="@+id/tview"

easyui layout布局、android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:text="ATAAW.COM"

/>

java integer?android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:id="@+id/button"

android:text="按鈕"

/>

vue layout,在程序中動態加載以上布局。

LayoutInflater flater = LayoutInflater.from(this);

View view = flater.inflate(R.layout.example, null);

獲取布局中的控件。

button = (Button) view.findViewById(R.id.button);

javasetlayout、textView = (TextView)view.findViewById(R.id.tview);

為Button添加事件監聽。

button.setOnClickListener(new OnClickListener(){

@Override

public void onClick(View v) {

jquery toggle。textView.setText("WWW.ATAAW.COM");

}

});

一般情況下,LayoutInflater在定義適配器中使用的比較多,例如我們可以為適配器定義布局,繼而在適配器的設計中對控件進行數據綁定等設置操作。文章

7586f3ac19b92b7c1e5e66611d061fcd.png?

鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕

java,隱姓埋名/低調華麗/簡單生活/完美人生

posted on 2010-10-29 13:02 poetguo 閱讀(4037) 評論(1) ?編輯 ?收藏 所屬分類: Android

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/116625.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息