如何在 ScrollView 中插入图片和 TextView ..
<ScrollView
android:id="@+id/SView"
android:layout_below="@id/tvNama"
android:layout_marginBottom="25dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_above="@+id/sound">
<TextView android:id="@+id/tvketerangan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="keterangan"
android:textStyle="bold"
android:textColor="#000000"
android:textSize="16sp"/>
<ImageView
android:id="@+id/imageview"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/sa"
android:layout_below="@+id/tvketerangan"
android:layout_centerHorizontal="true"/>
</ScrollView>
这是我的代码..如果我删除 imageview,textview 显示,如果我删除 textview imageview 显示...
最佳答案
小 pig 反对 GiantTree 所说的,你应该将布局 xml 更改为如下内容:
<ScrollView
android:id="@+id/SView"
android:layout_below="@id/tvNama"
android:layout_marginBottom="25dp"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/sound">
<FrameLayout
android:id="@+id/scroll_view_frame"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/tvketerangan"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:text="keterangan"
android:textStyle="bold"
android:textColor="#000000"
android:textSize="16sp"/>
<ImageView
android:id="@+id/imageview"
android:layout_width="300dp"
android:layout_height="300dp"
android:src="@drawable/sa"
android:layout_below="@+id/tvketerangan"
android:layout_centerHorizontal="true"/>
</FrameLayout>
</ScrollView>
关于java - 渲染期间引发异常 : ScrollView can host only one direct child,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30266254/