如何使此相对布局可滚动 [英] How can I make this relative layout scrollable
本文介绍了如何使此相对布局可滚动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<RelativeLayout 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"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:removed="@drawable/bg"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".AboutUs">
<ImageView
android:id="@+id/devBg"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentTop="true"
android:scaleType="centerCrop"
android:src="@drawable/devbg" />
<ImageView
android:id="@+id/Dev1"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="70dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev1"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="XYZ"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev1Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have done some coding and designed some UI interface."
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg2"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev1Discp"
android:scaleType="centerCrop"
android:src="@drawable/dev2bg" />
<ImageView
android:id="@+id/Dev2"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="350dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev2"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="XYZ"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev2Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Designed UI Interface"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg3"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev2Discp"
android:scaleType="fitXY"
android:src="@drawable/dev3bg" />
<ImageView
android:id="@+id/Dev3"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg3"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev3"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="XYZ"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev3Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Done Testing"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg4"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev3Discp"
android:scaleType="fitXY"
android:src="@drawable/dev4bg" />
<ImageView
android:id="@+id/Dev4"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg4"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev4"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="XYZ"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev4Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView4"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I have done testing on application behaviour and functions"
android:textAppearance="?android:attr/textAppearanceSmall" />
</RelativeLayout>
i tried this by putting all code in Scrollview
<RelativeLayout 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"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:removed="@drawable/bg"
android:paddingBottom="@dimen/activity_vertical_margin"
tools:context=".AboutUs">
<ScrollView
android:id="@+id/scrollView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/devBg"
android:layout_marginLeft="23dp"
android:layout_toRightOf="@+id/Dev1" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<ImageView
android:id="@+id/devBg"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentTop="true"
android:scaleType="centerCrop"
android:src="@drawable/devbg" />
<ImageView
android:id="@+id/Dev1"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="70dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev1"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="Tanesh Patel"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev1Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have done some coding and designed some UI interface."
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg2"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev1Discp"
android:scaleType="centerCrop"
android:src="@drawable/dev2bg" />
<ImageView
android:id="@+id/Dev2"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="350dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev2"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="Hetal Bhanushali"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev2Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Designed UI Interface"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg3"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev2Discp"
android:scaleType="fitXY"
android:src="@drawable/dev3bg" />
<ImageView
android:id="@+id/Dev3"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg3"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev3"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="Kamal Patel"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev3Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Done Testing"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg4"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev3Discp"
android:scaleType="fitXY"
android:src="@drawable/dev4bg" />
<ImageView
android:id="@+id/Dev4"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg4"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev4"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="Rahul Patel"
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev4Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView4"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I have done testing on application behaviour and functions"
android:textAppearance="?android:attr/textAppearanceSmall" />
</linearlayout>
</scrollview>
</RelativeLayout>
What I have tried:
i tried putting all contents of this relativelayout within Scrollview.
Its Scrolling but It misplaced all the circle Images.
Please help me how to make it scroll-able without doing change in this xml code.
What I have tried:
i tried putting all contents of this relativelayout within Scrollview.
Its Scrolling but It misplaced all the circle Images.
Please help me how to make it scroll-able without doing change in this xml code.
推荐答案
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
android:removed="@drawable/bg" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/devBg"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_alignLeft="@+id/textView1"
android:layout_alignParentTop="true"
android:scaleType="centerCrop"
android:src="@drawable/devbg" />
<ImageView
android:id="@+id/Dev1"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="70dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev1"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev1Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView1"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have done some coding and designed some UI interface."
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg2"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev1Discp"
android:scaleType="centerCrop"
android:src="@drawable/dev2bg" />
<ImageView
android:id="@+id/Dev2"
android:layout_width="170dp"
android:layout_height="170dp"
android:background="@drawable/circle"
android:scaleType="fitXY"
android:padding="2dp"
android:layout_marginTop="350dp"
android:layout_centerHorizontal="true" />
<TextView
android:id="@+id/textView2"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev2"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev2Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView2"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Designed UI Interface"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg3"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev2Discp"
android:scaleType="fitXY"
android:src="@drawable/dev3bg" />
<ImageView
android:id="@+id/Dev3"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg3"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView3"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev3"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev3Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView3"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I Have Done Testing"
android:textAppearance="?android:attr/textAppearanceSmall" />
<ImageView
android:id="@+id/devBg4"
android:layout_width="match_parent"
android:layout_height="160dp"
android:layout_marginTop="5dp"
android:layout_below="@+id/tvDev3Discp"
android:scaleType="fitXY"
android:src="@drawable/dev4bg" />
<ImageView
android:id="@+id/Dev4"
android:layout_width="170dp"
android:layout_height="170dp"
android:layout_alignLeft="@+id/Dev2"
android:layout_alignTop="@+id/devBg4"
android:layout_marginTop="70dp"
android:background="@drawable/circle"
android:padding="2dp"
android:scaleType="fitXY" />
<TextView
android:id="@+id/textView4"
android:layout_width="match_parent"
android:layout_height="wrap_removed"
android:layout_below="@+id/Dev4"
android:textStyle="bold"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text=""
android:textAppearance="?android:attr/textAppearanceMedium" />
<TextView
android:id="@+id/tvDev4Discp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/textView4"
android:layout_centerHorizontal="true"
android:gravity="center"
android:text="I have done testing on application behaviour and functions"
android:textAppearance="?android:attr/textAppearanceSmall" />
</RelativeLayout>
</LinearLayout>
</ScrollView>
i tried this and works fine
这篇关于如何使此相对布局可滚动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文