[英]Add string values into Java | Android Studio
我有一個字符串值。 我如何添加到 JAVA 類上的text.setText("there") 。
字符串
<resources>
<string name="app_name">ViaDo</string>
<string name="dkdinlenme">minute rest</string>
<string name="baslat">Start</string>
<string name="or">or</string>
<string name="odevhatirlat">Remind Homework</string>
<string name="dkcalisma">minute study</string>
<string name="calisma">STUDY</string>
<string name="hatirlatici">Create a reminder</string>
</resources>
JAVA類
public class pomodoroscreen extends AppCompatActivity implements TimePickerDialog.OnTimeSetListener {
TextView dkclsm, yd, txtsaat, tur,dnlm;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_pomodoroscreen);
dkclsm = findViewById(R.id.textView2);
yd = findViewById(R.id.textView4);
dnlm = findViewById(R.id.textView3);
txtsaat = findViewById(R.id.txtsaat);
txtsaat.setText("I want add string there How can ı do this");
您可以通過以下方式實現:
getString(R.string.baslat);
例子:
txtsaat.setText(getString(R.string.baslat));
如果上面的給你一個錯誤,這里是方法 2:
this.getResources().getString(R.string.baslat);
其中“this”是您的活動上下文。
可以通過這種方式從strings.xml 獲取字符串到java 類。
在 Java 類中
txtsaat.setText(getString(R.string.app_name));
如果 getString() 顯示錯誤,請通過調用上下文嘗試這種方式。
txtsaat.setText(getApplicationContext().getString(R.string.app_name));
在科特林
applicationContext.getString(R.string.app_name)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.