簡體   English   中英

將字符串值添加到 Java | 安卓工作室

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM