首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

button怎么改变自己的文本

2012-09-15 
button如何改变自己的文本LinearLayout mLayoutnew LinearLayout(this)mLayout.setMinimumHeight(80)mL

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

热点排行