如何在滚动视图中获取此布局?

时间:2015-11-13 23:18:40

标签: android android-layout uiscrollview

所以我希望在图像上有一个布局: Desired layout 左边的图像然后是标题,然后是文本的下面。 有了滚动视图我似乎无法做到这一点!

所以这是我的代码而不使用scrollview:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<ImageView
    android:id="@+id/imageViewH"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:src="@drawable/header" />

          <TextView
              android:id="@+id/textViewIntroText"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_alignParentLeft="true"
              android:layout_below="@+id/imageView1"
              android:text="@string/intro" />

          <ImageView
              android:id="@+id/imageViewLOGO"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_alignParentLeft="true"
              android:layout_centerVertical="true"
              android:src="@drawable/klein" />

          <ImageView
              android:id="@+id/imageViewBlock"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_centerVertical="true"
              android:layout_marginLeft="19dp"
              android:layout_toRightOf="@+id/imageView3"
              android:src="@drawable/block" />

          <TextView
              android:id="@+id/textViewBMWText"
              android:layout_width="match_parent"
              android:layout_height="wrap_content"
              android:layout_alignParentLeft="true"
              android:layout_below="@+id/imageView3"
              android:text="@string/bmwtext" />

          <TextView
              android:id="@+id/textViewBMWTitle"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:layout_below="@+id/textViewIntroText"
              android:layout_toRightOf="@+id/imageView2"
              android:text="@string/bmw" />

如何使用scrollview获得相同的结果?

无论如何,谢谢你的时间!我感谢每一个答案/评论!

2 个答案:

答案 0 :(得分:1)

我没有我的AS靠近我,但你可以试试这个:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">

<ScrollView
android:layout_height="match_parent"
 android:layout_width="match_parent">

<RelativeLayout
android:layout_height="match_parent"
android:layout_height="match_parent">

//all your xml here

</RelativeLayout>
</ScrollView>

答案 1 :(得分:0)

dynamic设置为RelativeLayout。如果子视图与wrap_content的大小相同,显然它不会滚动。

ScrollView