读书人

button怎么改变自己的文本

发布时间: 2012-09-15 19:09:28 作者: rapoo

button如何改变自己的文本
LinearLayout mLayout=new LinearLayout(this);
mLayout.setMinimumHeight(80);
mLayout.setGravity(Gravity.BOTTOM);
mLayout.setOrientation(LinearLayout.HORIZONTAL);

Button btn=new Button(this);

btn.setText("click me");
btn.setOnClickListener(new OnClickListener(){
public void onClick(View v){
//改变button的文本
}
});
mLayout.addView(btn,myButtonLayoutParams);//在listview添加布局

mListView=(ListView)findViewById(R.id.listView1);
mListView.addFooterView(mLayout);
我在listview布局通过addFooterView在listview底部添加了一个button,怎么样当单击这个button后改变这个button的文本呢?

[解决办法]
在//改变button的文本
后面加上一行
((Button) v).setText("你要改的文字");
[解决办法]
你是什么意思啊?只要改变button的文本吗?那在onclick中添加几行代码就行了啊!
[解决办法]
btn.setOnClickListener(new OnClickListener(){
public void onClick(View v){
btn.setText("textname");//改变button的文本
}
});
[解决办法]
Button 继承自 TextView

读书人网 >Android

热点推荐