<Button android:id="@+id/button1" android:text="blah blah">
如何在android:text
内找到文字?
答案 0 :(得分:9)
Button btn = (Button)findViewById(R.id.button1);
String buttontext = btn.getText().toString();
希望这会对你有所帮助。
答案 1 :(得分:3)
你得到的文字。
Button button = (Button) findViewById(R.id.button1);
String yourText = (String)button.getText();
答案 2 :(得分:3)
TextView button1 = (TextView)findViewById(R.id.button1);
String text = button1.getText().toString();
答案 3 :(得分:2)
Button tv = (Button) findViewById(R.id.button1);
String buttonName = tv.getText().toString();
根据以下评论进行编辑,谢谢:)。
答案 4 :(得分:2)
Button mButton;
mButton=(Button)findViewById(R.id.button1);
String buttontext= mButton.getText().toString();
答案 5 :(得分:1)
尝试将所有字符串保存在strings.xml中(而不是在任何地方对其进行硬编码)
<Button android:id="@+id/button1" android:text="@string/button1_label">
在strings.xml中:
<string name="button1_label">blah blah</string>
然后您可以使用以下方式轻松获取文本:
Context.getString(R.string.button1_label)
您可以找到更多here。