【问题标题】:How can I send a integer from my Java file to my XML folder? (Android Studio)如何将整数从我的 Java 文件发送到我的 XML 文件夹? (安卓工作室)
【发布时间】:2015-06-10 20:28:44
【问题描述】:

我的 MainActivity Java 文件中有一个名为 playerCount 的 int,我想将它导入我的 XML 文件,我该怎么做?

当我加载我编写的 Java 方法时

android:onClick="playSound"

然后,

public void playSound(View view) {  
    MediaPlayer mediaPlayer = MediaPlayer.create(MainActivity.this, R.raw.sound);  
    mediaPlayer.start();     
}

我想说的是如何将存储在 java 文件中的整数中的数字加载到 xml?例如

android:text="(the integer would go int here)"

我正在使用 Arduino Studio 乱搞并尝试制作我的第一个应用程序,我以前对 Java 有一些经验。

谢谢

【问题讨论】:

  • 您无法将号码加载到 xml 文件中。您需要使用 setText() 方法来设置文本
  • 所以我不能使用 Java IF 和逻辑进行输入,然后将其传输到 XML?我想我必须重新考虑我的想法。

标签: java android xml integer load


【解决方案1】:

您实际上并不想将该整数放入您的 XML 文件中。

您的 XML 文件包含视图,对吗?喜欢<TextView></TextView>。这些还应该包含像android:id="@+id/myTextView"这样的id

您可以使用setText(); 等方法为这些视图赋予特定的值 首先通过 ID 找到视图,然后将整数设置为 TextView 的文本值。

TextView textView = (TextView)findViewById(R.id.myTextView);
textView.setText(playerCount+"");

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 1970-01-01
    • 2015-12-31
    • 2016-06-27
    • 2017-02-25
    • 2014-04-30
    • 1970-01-01
    • 2018-03-21
    • 2023-03-30
    相关资源
    最近更新 更多