
你把xml中的Button删掉,代码中
btn=new Button(this);在这一行后,加一句这个:
btnsetText(Rstringbtn_text);//给button赋一个初始的值
可以用jquery的attr函数获取button里面的name值。
1、新建html文档,在body标签中添加input标签,标签类型为button,为这个标签设置一个id,然后引入jquery文件:
2、获取之前设置id的input标签,代码的格式是$('#id名'),这时之前设置id的input标签就会被选中:
3、为选中的标签添加attr函数,函数的参数为name,这时button里面的name值就被获取到了:
比如说你想改变的Button对象叫 button2
你在View类中把button2这个对象设置成成员变量 然后把myActionlistener这个类设置成成员内部类
即写在View类内部 然后当点击button1的时候 对button2setText("")传入一个String值就可以改变button2按钮上面的内容了~
绑定事件响应并不是必须使用id,看你的描述在此之前你已经获得了这个元素?
假设要绑定的元素为btn,要绑定的事件为鼠标单击,则:
btnonclick = function(){}; // 直接关联事件响应btnaddEventListener('click', function(e){}, false); // 高级浏览器支持
btnattachEvent('onclick', function(){}); // 低版本IE支持
通过如上三种方式可在btn上绑定click的事件响应,区别:第一种直接绑定,如果此前btn上有已经绑定的响应函数,则会被覆盖;后两种是注册事件响应的方式,可注册多个响应函数,彼此互不影响。
如果有使用某些框架(例如jQuery等),则可使用框架封装好的兼容性方法来注册事件响应。
Button有name属性吗?不过是获得ID或者是Text什么的都好吧
用 FindControl函数
第一步:
先引用
using SystemWebUIWebControls;
using SystemWebUIWebControlsWebParts;
第二步:
声明一个Button 变量
Button btn;
第三步:
获取你的 Button 赋值给btn
string str;
for(int i=0;i<=你的数量;i++)
{
btn = FindControl("button"+ iToString()) as Button;
//这里就可以把每一个BUTTON先给btn了
//然后可以干你想干的事情
str = btnText;
//搞定
}
以上就是关于android 怎么获得动态创建的button的text全部的内容,包括:android 怎么获得动态创建的button的text、如何用 jquery 获取button里的name值。、Java中怎么点击一个button然后改变另一个button的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)