我是靠谱客的博主 整齐口红,最近开发中收集的这篇文章主要介绍Android解决在当前activity获取另一个xml文件的控件问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 直接赋值法

以TextView举例

  1. 首先在当前activity(例:名为settingActivity)的Java文件中声明变量
private static TextView title;
  1. 之后写一个赋值方法
static void setText(TextView view)
    {
        title=view;
    }
  1. 之后打开你要获取的xml的activity,进行赋值()
settingActivity.setText(TextView变量名);

注:若你要获取的xml的activity没有使用,就无法进行赋值

2.不知道怎么命名法(嗯~ o( ̄▽ ̄)o新建布局获取法?)

LayoutInflater factorys = LayoutInflater.from(当前activity.this);
 
View view= factorys.inflate(R.layout.你要获取的xml文件名, null);
 //之后就可以findViewById()了
TextView text= (TextView) view.findViewById(R.id.text);

此方法setText()方法失效的解决方案,猫猫分享的别人解决方法
链接:https://blog.csdn.net/mpegfour/article/details/78328054

最后

以上就是整齐口红为你收集整理的Android解决在当前activity获取另一个xml文件的控件问题的全部内容,希望文章能够帮你解决Android解决在当前activity获取另一个xml文件的控件问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部