大家好,我活动的主要布局xml文件是R.layout.date_List_layout,因为它的用法如下
public voID onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentVIEw(R.layout.date_List_layout);
但是我希望从另一个布局xml文件R.layout.display_item中的同一活动设置TextVIEw中的文本
我知道我通常会使用下面的代码,但这不能正常工作,因为R.ID.currency TextVIEw不在主R.layout.date_List_layout中.
TextVIEw currency = (TextVIEw) findVIEwByID(R.ID.currency);currency.setText(cur);
我知道下一行代码是不正确的,但是有没有办法编写类似的代码行来访问R.layout.display_item xml中的R.ID.currency,还是不能这样做?
TextVIEw currency = (TextVIEw) findVIEwByID(R.layout.display_item/R.ID.currency);currency.setText(cur);
非常感谢您的帮助,因为这使我在最近两天陷入了困境,而且无法在线找到任何解决方案
解决方法:
您首先需要为其他xml布局文件充气,以便能够在TextVIEw上执行 *** 作.
(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE).inflate(R.layout.display_item);
总结 以上是内存溢出为你收集整理的Android问题从第二个布局文件调用TextView全部内容,希望文章能够帮你解决Android问题从第二个布局文件调用TextView所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)