如何编写多个段落和多个图像以便两者一起滚动?这是我的编程。现在告诉我要添加什么来获取滚动文本和图像???
public class Page1Activity extends Activity {
private ScrollView vscroll2;
private ImageView imageview3;
private TextView textview6;
private Intent i = new Intent();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.page1);
initialize();
initializeLogic();
}
private void initialize() {
vscroll2 = (ScrollView) findViewById(R.id.vscroll2);
imageview3 = (ImageView) findViewById(R.id.imageview3);
textview6 = (TextView) findViewById(R.id.textview6);
imageview3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View _v) {
}
});
}
private void initializeLogic() {
setTitle("page 1");
}
@Override
public void onBackPressed() {
i.setClass(getApplicationContext(), MainActivity.class);
startActivity(i);
}
答案 0 :(得分:1)
在ScrollView中,您只能拥有一个子类。
所以你可以这样使用。
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@mipmap/ic_launcher" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text_view" />
</LinearLayout>
</ScrollView>
答案 1 :(得分:0)
如果你想在sigle屏幕中多次使用相同模式的多个段落和图像 ListView(https://developer.android.com/guide/topics/ui/layout/listview.html) 或RecyclerView (https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html) 如果它只是一个带有段落和图像的普通页面,没有修复重复模式;您必须将图像视图和文本视图添加到屏幕上首先作为其子项的布局,然后将此布局添加到滚动视图。你可以看到下面的例子 http://stacktips.com/tutorials/android/android-scrollview-example