我的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/