当前位置: 代码迷 >> Android >> button怎么改变自己的文本
  详细解决方案

button怎么改变自己的文本

热度:46   发布时间:2016-05-01 14:57:19.0
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
  相关解决方案