Baby_Bonnie 2012-11-27 07:45 采纳率: 96.4%
浏览 2135
已采纳

使用编辑框输入来设置按钮的文本

我保存了edittext文本:

final EditText Zipcodeinput = (EditText) findViewById(R.id.Zipcode);

SharedPreferences settings = getSharedPreferences("cars4sale",0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("zip", Zipcodeinput.getText().toString());
editor.commit();

我想使用字符串“zip”来给每一个按钮设置android:text=" " 属性。但是不知道如何做。我查过相关layout inflator的资料,但对于这个问题似乎过于复杂。大家有什么好的方法能设置按钮的文本吗?

  • 写回答

1条回答

  • Curie-87 2012-11-27 09:23
    关注

    首先你要找到问题中的按钮

    Button button1 = (Button)findViewById(R.id.button1);
    

    然后使用setText方法来改变它的文本

    SharedPreferences settings = getSharedPreferences("cars4sale",0);
    String zipStr = settings.getString("zip", "");    
    button1.setText(zipStr);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 求一个html代码,有偿
  • ¥100 关于使用MATLAB中copularnd函数的问题
  • ¥20 在虚拟机的pycharm上
  • ¥15 jupyterthemes 设置完毕后没有效果
  • ¥15 matlab图像高斯低通滤波
  • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
  • ¥15 钢筋实图交点识别,机器视觉代码
  • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
  • ¥50 400g qsfp 光模块iphy方案
  • ¥15 两块ADC0804用proteus仿真时,出现异常