java程序创建android布局文件的问题

jsplove 2011-08-18 10:51:39
小弟在java程序中创建了一个布局信息,主要是用来显示listview上的东西,但是listview适配器的构造方法为:
SimpleAdapter simpleAdapter1 = new SimpleAdapter(context, data, resource, from, to) ,即resource要求布局文件的id,于是我手动给我创建的布局信息set了一个id,在resource处用了getid获取,但是仍然提示有问题:android.content.res.Resources$NotFoundException:Resource ID #0x4
轻轻各位大侠指点,谢谢!

附上程序中创建的布局信息(创建了两个textview):
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(190,30);
lp.addRule(RelativeLayout.CENTER_HORIZONTAL);
tv1.setLayoutParams(lp);
tv1.setId(1);
tv1.setTextSize(9);
ll.addView(tv1);
TextView tv2 = new TextView(Lc_page_view_new.this);
RelativeLayout.LayoutParams lp2 = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT);
lp2.addRule(RelativeLayout.CENTER_HORIZONTAL);
tv2.setLayoutParams(lp2);
tv2.setId(1);
tv2.setTextSize(7);
ll.addView(tv2);
ll.setId(CONTEXT_RESTRICTED);
...全文
170 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jsplove 2011-08-18
  • 打赏
  • 举报
回复
什么意思?[Quote=引用 1 楼 y88uan11 的回复:]
后建的view可以找到已经存在的,反之不然
[/Quote]
asssasharp 2011-08-18
  • 打赏
  • 举报
回复
ll是什么?不是创建一个View就可以了吗?菜鸟,学习。
阿提饭 2011-08-18
  • 打赏
  • 举报
回复
后建的view可以找到已经存在的,反之不然

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧