Android开发,TextView newsTitleText = (TextView)view.findViewById(R.id.news_title);
2个回答
2015-11-03 · 知道合伙人软件行家
关注
展开全部
你为view填充了一个布局,该布局里面有个textview且设置了id ,你要获取view里面的控件,就是通过id来获取,你填充的是什么布局,就获取该布局里面的控件,如果你填充的布局不是activity_main.xml,那肯定是找你所填充的布局下的id。
更多追问追答
追问
我怎么知道我填充的是哪个布局?
VIew view = LayoutInflater.from(getContext()).inflate(resourecId, null);
TextView newsTitleText = (TextView)view.findViewById(R.id.news_title);
追答
那就是这个view是填充的null,通过R文件可以找到任何你定义的资源id,比如布局资源,图片资源等等
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
View otherview=View.inflate(getContext(),R.layout.other,null);
TextView tv = (TextView)otherview.findViewById(R.id.news_title);
R.layout.other为你需要找到id的布局
第一个参数传上下文
追问
View view = LayoutInflater.from(getContext()).inflate(resourecId, null);
TextView newsTitleText = (TextView)view.findViewById(R.id.news_title);
return view;我这个怎么找到的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询