作者issuemylove (skill)
看板AndroidDev
标题[问题] findViewById 无法被实体化
时间Sat Dec 22 12:15:48 2012
各位大大好
最近写了个在一个 relative layout中
把 自定义型别(继承imageview) 和 TextView 叠起来的功能
但是在程式中 不管是 relative layout 还是 TextView
都没办法被实体化 QQ
查了
1551
2 2/10 codemonkey
R: [问题] TimePicker一直没有被实体化(NULL)
看说是 sdk + java jdk更新过後 应该就可以找出问题
但是我还是没办法搞定它 (都更新过了)
想请问为什麽无法被实体化呢?
我自己是有想过会不会是物件还没生成我就把它取值...
但实在是不可能是这样 orz|||
还望各位高手出手相救 谢谢
以下是主要程式码
http://ppt.cc/JnIU //问题发生在 onClick 的时候 TextView 一直 null
XML file
<RelativeLayout ...>
<LinearLayout ...>
...
<RelativeLayout ...>
<packageName.MyImageView
android:id="@+id/my_view" ... />
<TextView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="16sp"
android:layout_alignBottom="@+id/my_view"
android:layout_centerHorizontal="true"
android:layout_marginBottom="25dp"
android:text="MY name is not godjj"
/>
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
抱歉排版有点乱QQ||| 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.163.3.187
1F:推 asilzheng:你的 R.id.image 有放在 MyImageView 内吗? 12/22 12:34
2F:→ asilzheng:你的 findViewById 应放在创立的 Activity 中 12/22 12:35
3F:→ asilzheng:然後接你 MyImageView 的 click event 12/22 12:36
4F:→ blooker:一看就有问题 你的MyImageView 就不是VIEWGROUP 12/22 12:50
5F:→ blooker:里面怎麽可能放其他VIEW 而且你也没把其他东西包到里面 12/22 12:51
6F:→ blooker:感觉你的CODE跟你想做的事情根本对不上 12/22 12:51
7F:→ issuemylove:...............................囧 12/23 00:48
8F:→ issuemylove:..好像问题满大的orz||| 12/23 00:48
9F:→ issuemylove:我耍笨了 囧||| 12/23 00:49
10F:→ foreverlyc:setText请用字串 12/23 12:02
11F:→ issuemylove:我是用字串没错 12/23 19:13
12F:推 KeySabre:你在MyImageView里findViewById找根本不在里面的id啊 12/24 12:54