java - 我在使用 android studio 在 java 中设置 TextVIew 时遇到问题

标签 java android textview

我的java类写成

public class MusicalActivity extends AppCompatActivity {

private TextView speedTextView;
private TextView paceTextView;
private TextView calburntTextView;
private RunnerInformation runnerInformation;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_musical);

    speedTextView = (TextView) findViewById(R.id.speed_text_view);
    speedTextView.setText("Current Speed" + "6m/s");

    paceTextView = (TextView) findViewById(R.id.pace_text_view);
    paceTextView.setText("Current Pace" + "60/min");

    calburntTextView = (TextView) findViewById(R.id.calburnt_text_view);
    calburntTextView.setText("Current Calories Burnt" + "1000");
}
}

我的 xml 文件就像

<LinearLayout android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    xmlns:android="http://schemas.android.com/apk/res/android">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="24dp"
        android:id="@+id/speed_text_view" />
   <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="24dp"
        android:id="@+id/pace_text_view" />
   <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="24dp"
        android:id="@+id/calburnt_text_view" />
   </LinearLayout>

我尝试将“当前速度6m/s”分配给id为speed_text_view的textView,但我什么也没得到。另外,如果我想给textview分配动态文本该怎么办?速度是动态的,从“runnerInformation”中检索

最佳答案

在 xml 文件中,将线性布局高度和宽度从“换行内容”更改为“匹配父级”。

关于java - 我在使用 android studio 在 java 中设置 TextVIew 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37425953/

相关文章:

android jetpack 项目给出 archlifecycleversion 构建错误

android - 在 TextView 中从常规文本动画到粗体

android - 在Android上的TextView下画线

Java石头/剪刀/布,这样做错了吗?

java - 使用Gradle下载外部依赖而不编译?

作为网格的 Android Spinner 项目

android - 测试 Android inapp 订阅 : You already own this subscription

android - 使用 onClick 按钮更改 EditText 的值?

java - 类中的基本数组方法 - JAVA

java - Log4j 不支持二进制日志记录格式?