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);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog