2 demonmu DemonMU 于 2016.03.27 01:45 提问

【急求!】调用一个view时无法修改其中控件的数据!!

图片说明

我用bundle从一个activity中传递数据,主activity获取其他xml的view,但是无法修改textview的内容 想问怎么回事?? 急求!!万分感谢!

3个回答

devmiao
devmiao   Ds   Rxr 2016.03.27 06:54
u013268154
u013268154   2016.03.30 10:09

“主activity获取其他xml的view”,根据你这句话,我猜你的这个问题有两个原因,第一:Textview textsub = (Textview)view01.findViewById(R.id.study_text_write_put01)吧;
第二:我怀疑你传递的数据没传过来,你不妨打印一下你接受到的数据。

kong_gu_you_lan
kong_gu_you_lan   2016.08.15 10:37

首先查看一下接收bundle的Activity的启动方式(在清单文件里面看,如果lauchmode设置成了SingleTask,在接收Activity中重新onNewIntent方法,然后写上这句setIntent(intent);)
然后打印一下传递的数据,看下数据有没有传递过来

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
[iOS Xib加载/封装] xib加载以后无法赋值Laber属性的值
参考:iOS - xib史上最全说明今天用xib封装一个view,已达到特定的需求, 然后发现 一开始的方法无法在加载xib之后对其中的Laber赋值,错误❌ 的方式:重写了init方法,使用alloc方法来创建这个自定义view的对象-(void)setMallName:(NSString *)mallName{ _mallName = mallName;}- (instancetype)
BaseAdapter实现ListView中item上每个控件的获取以及点击
借鉴这位大神的代码,自己稍微修改了一下(其实也没改多少),把源码出来大家看看,刚开始学习android,有很多不懂的地方,望大家多多指教 先来一张效果图,点击任何一个button,获取button的值,具体动作,大家可以自行修改 activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/
使用ViewHolder遇到的问题
在使用ViewHolder的时候遇到一个令人难忘的问题,在此记录,以备后用!! 先说下我当时的那个界面,主体是一个PullToRefreshListView(一个下拉刷新的列表),每个列表项显示一个用户的一些信息,包括:头像,昵称,和’0~N’个技能项,每个技能项用一个TextView显示,最多显示用户的三条技能项,不足三条的技能项只显示其实际的技能,剩下的TextView设置为不可见。问题来了:
定义一个类Demo,其中定义一个求两个数据和的方法,定义一个测试了Test,进行测试。
/* 定义一个类Demo,其中定义一个求两个数据和的方法, 定义一个测试了Test,进行测试。 变量什么时候定义为成员变量: 如果这个变量是用来描述这个类的信息的,那么,该变量就应该定义为成员变量。 变量到底定义在哪里好呢? 变量的范围是越小越好。因为能及时的被回收。 */ //方式1 /* class Demo { public int sum() { i
在listview的前面或后面添加布局控件
在开发中我们可能会遇到这样的需求 在listview最下面添加一个按钮 但是这个按钮不是一直显示在屏幕上它就像listview 最后一个view 根据用户的移动来显示 应该怎么实现呢 这里要用到一个方法ListView listView = this.getListView(); Button buttonFooter = new Button(this);         butto
为控件设置某几个边的边框
边框等一般都在drawable中设置,然后作为background。但是边框的设置只支持全方位的设置,如果想设置某个边的边框的话,有一种思路,就是使用两层绘制。比如我想在白色的控件左边加一个0.5dp黑色的边框。那么就先用黑色定义一个shape,然后再用白色定义一个,设置左边留出0.5dp。这样就达到了效果:
Android—获取view中的一个控件
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="400dip" android:background="#FFFFFF" > <com.insig
ios xib和代码的frame布局 iOSXib布局后代码修改约束的值
转自溺水的小小鱼 如何修改autolayout 约束的值? 1 2 3 4 5 6 目前我已知的方法有5种 1.修改frame(有时候可能会不起作用,但可以做动画) 2.修改约束的float值 3.使用VisualFormat 语言 4.使用 constraintWithItem,按倍率改变   如  2x+1=Y
//设计一个函数模板 max <T>求一个数组中最大的元素,并以整数数组和字符数 //组进行调用。
//设计一个函数模板 max <T>求一个数组中最大的元素,并以整数数组和字符数 //组进行调用。
自定义View中调用控件的两种方式
第一种是需要写一个XML,然后在自定义代码中获取控件 1               android:orientation="vertical"               android:layout_width="match_parent"               android:layout_height="200dp">             androi