Mar*_*arc 0 android scrollview
我遇到的问题是只显示第一个TextView(eventItemTitle)的文本.正如您所看到的,我现在已经更改为插入文字字符串,但仍然只能看到标题.
我究竟做错了什么?
布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/eventItemTitle"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="16sp"
android:textStyle="bold"
android:textColor="#FFCC00">
</TextView>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/eventItemDescription"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
</TextView>
</LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)
活动类:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.event_item);
[...]
TextView text = (TextView) findViewById(R.id.eventItemTitle);
text.setText(event.getTitle() + "\n");
TextView descTV = (TextView) findViewById(R.id.eventItemDescription);
descTV.setText("i'm here");
Run Code Online (Sandbox Code Playgroud)
您似乎忘了在LinearLayout上指定方向,默认情况下是水平方向.所以现在你的第二个文本视图出现了,但另一个文本视图填满了屏幕上的水平距离,第一个文本视图被推离了边缘.将它设置为垂直,我认为你会很好.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |