android怎么样获取当前activity下所有的textview控件

android怎么样获取当前activity下所有的textview控件,第1张

把设置的方法放在一个方法里面,然后把Id当做参数传进去,比如Ridtext1的话,可以这样用一个变量String

baseId="Rid",这个方法可以写成setConfig(String

strId){String

currentId=baseId+strId;

//后面的代码按下面来

}

然后再用下面的方法

public

static

int

getResourdIdByResourdName(Context

context,

String

ResName){

int

resourceId

=

0;

try

{

Field

field

=

RdrawableclassgetField(ResName);

fieldsetAccessible(true);

try

{

resourceId

=

fieldgetInt(null);

}

catch

(IllegalArgumentException

e)

{

logshowLogDebug("IllegalArgumentException:"

+

etoString());

}

catch

(IllegalAccessException

e)

{

logshowLogDebug("IllegalAccessException:"

+

etoString());

}

}

catch

(NoSuchFieldException

e)

{

logshowLogDebug("NoSuchFieldException:"

+

etoString());

}

return

resourceId;

}将currentId作为参数传入就可以了,这时在调用findViewById找,,,

采纳啊,大哥,写了这么多

点击事件你会把,这个就不说了,设置宽高

就是

buttonsetLayoutParams(new

LayoutParams(

LayoutParamsWRAP_CONTENT,

LayoutParamsWRAP_CONTENT));

LayoutParams具体导入什么包就得看你外面用的是什么。

还有你说的循环添加监听那个,你首先几个按钮的id设置为

这种。。button1,button2

for(int

i

=

0;

i

<

size;

i++){

Button

button

=

findViewById(Ridbutton1

+

i);

buttonsetOnClickListener();

}

你这个

for(int

i=1;i<8;i++){

Button

heaterB=(Button)findViewById(RidheaterB+i);

地方错了

应该是

for(int

i=0;i<8;i++){

Button

heaterB=(Button)findViewById(RidheaterB1+i);

可以的。

用一下代表实现:

1 import androidwidgetEditText;

2 import androidwidgetImageButton;

3 import androidwidgetImageView;

4 import androidwidgetLinearLayout;

5 import androidwidgetPopupWindow;

6 import androidwidgetRadioButton;

7 import androidwidgetRadioGroup;

8 import androidwidgetRelativeLayout;

9 import androidwidgetSeekBar;  

10 import androidwidgetCompoundButtonOnCheckedChangeListener;

11 import androidwidgetSeekBarOnSeekBarChangeListener;

12 import androidwidgetTextView;

13 import androidwidgetToast;

14 import androidwidgetViewSwitcher;

以上就是关于android怎么样获取当前activity下所有的textview控件全部的内容,包括:android怎么样获取当前activity下所有的textview控件、android中,如何点击一个按钮,控制一个已经存在的控件的高度宽度、android编程 能不能在xml中设置控件宽度为父窗口的一半等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9280245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存