当前位置:编程学习 > wap >>

从View继承一个子类为何不显示?

我做了一个自定义类从android.view.View继承过来的,里面放置TextView,EditText等控件,程序运行通过,但是为何没有任何显示呢?

哪里不对,或者是不是不应该从这个基类继承,该怎样做就可以显示到界面上,求高人知道。。。 --------------------编程问答-------------------- 1、new 该类的对象,然后通过LayoutInflater.inflate(对象名);布局到界面上
2、在XML中使用<包名.类名>将该自定义类显示的内容布局到界面上 --------------------编程问答-------------------- 我是通过代码追加到界面的,使用这个类TableRow。addView
引用 1 楼 lingang1359 的回复:
1、new 该类的对象,然后通过LayoutInflater.inflate(对象名);布局到界面上
2、在XML中使用<包名.类名>将该自定义类显示的内容布局到界面上
--------------------编程问答--------------------
引用 2 楼 developerljm 的回复:
我是通过代码追加到界面的,使用这个类TableRow。addView

引用 1 楼 lingang1359 的回复:

1、new 该类的对象,然后通过LayoutInflater.inflate(对象名);布局到界面上
2、在XML中使用<包名.类名>将该自定义类显示的内容布局到界面上


这种方式要重新调用invalidate()方法进行重绘,要不然不会显示出来 --------------------编程问答-------------------- 我已经更换了父类LinerLayout,完全地动态代码追加自定义控件 --------------------编程问答-------------------- 我已经解决了,哈 --------------------编程问答-------------------- 咋解决的?share please thks。 --------------------编程问答-------------------- 应该是自己的问题吧!为自给自足的兄弟鼓掌
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,