通过Java代码来创建view的方法

2025-05-29 0 94

一、简介

需要了解的知识

通过Java代码来创建view的方法

通过Java代码来创建view的方法

二、方法

1)java代码创建view方法

?

1

2

3

4

5

6

7

8

9
* 1、先建view对象

view view= view.inflate(this, r.layout.activity01, null);

* 2、在view中填充r.layout.activity01页面

view view= view.inflate(this, r.layout.activity01, null);

* 3、然后在view对象中添加各种控件(例如textview,button等),注意要转化成viewgroup类型才可以添加

创建textview控件

((relativelayout)view).addview(textview);

* 4、最后将view对象填充到页面,也就是把setcontentview的值填充为view对象,

setcontentview(view);

2)创建控件方法,以textview为例

?

1

2

3

4

5

6

7

8
* 1、创建textview对象

textview textview=new textview(this);

* 2、给textview对象设置布局参数

layoutparams layoutparams = new layoutparams(layoutparams.match_parent,layoutparams.wrap_content);

textview.setlayoutparams(layoutparams);

* 3、给textview对象设置其它属性

textview.setbackgroundcolor(color.cyan);

textview.settext("你好,陌生人!!!");

三、代码实例

效果图

通过Java代码来创建view的方法

代码

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39
package fry;

import com.fry.javacreateview.r;

import android.app.activity;

import android.graphics.color;

import android.os.bundle;

import android.view.view;

import android.view.viewgroup.layoutparams;

import android.widget.relativelayout;

import android.widget.textview;

public class activity01 extends activity{

@override

protected void oncreate(bundle savedinstancestate) {

// todo auto-generated method stub

settitle("java代码创建view");

super.oncreate(savedinstancestate);

/*

* java代码创建view方法

* 1、先建view对象

* 2、在view中填充r.layout.activity01页面

* 3、然后在view对象中添加各种控件(例如textview,button等),注意要转化成viewgroup类型才可以添加

* 4、最后将view对象填充到页面,也就是把setcontentview的值填充为view对象,

*

* 创建控件方法,以textview为例

* 1、创建textview对象

* 2、给textview对象设置布局参数

* 3、给textview对象设置其它属性

*

*/

view view= view.inflate(this, r.layout.activity01, null);

layoutparams layoutparams = new layoutparams(layoutparams.match_parent,

layoutparams.wrap_content);

textview textview=new textview(this);

textview.setlayoutparams(layoutparams);

textview.setbackgroundcolor(color.cyan);

textview.settext("你好,陌生人!!!");

((relativelayout)view).addview(textview);

setcontentview(view);

}

}

总结

以上所述是小编给大家介绍的通过java代码来创建view的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对快网idc网站的支持!

原文链接:http://www.cnblogs.com/Renyi-Fan/archive/2017/08/03/7279299.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 通过Java代码来创建view的方法 https://www.kuaiidc.com/115464.html

相关文章

发表评论
暂无评论