Android 滚动视图隐藏顶部单选按钮
我有一个导航抽屉活动在我的应用程序中,我有一些碎片。在一个片段中,我有一个滚动视图,其中有一个单选按钮组。单选按钮是根据从数据库获取的数据动态添加的。问题是scrollview在应用程序顶部隐藏了2个单选按钮 这是xml文件Android 滚动视图隐藏顶部单选按钮,android,xml,Android,Xml,我有一个导航抽屉活动在我的应用程序中,我有一些碎片。在一个片段中,我有一个滚动视图,其中有一个单选按钮组。单选按钮是根据从数据库获取的数据动态添加的。问题是scrollview在应用程序顶部隐藏了2个单选按钮 这是xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andr
<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"
tools:context="com.example.nimesha.delivery.Curjob_fragment">
<Button
android:id="@+id/naviBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Navigate"
android:layout_marginRight="18dp"
android:layout_marginEnd="18dp"
android:layout_marginBottom="18dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/signoutbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="52dp"
android:layout_marginStart="52dp"
android:text="Button"
android:layout_below="@+id/scrollView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<ScrollView
android:id="@+id/scrollView2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/naviBtn"
android:layout_marginTop="@dimen/nav_header_vertical_spacing"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:clipToPadding="true"
android:fillViewport="true"
android:layout_weight="1">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioGroup
android:id="@+id/radioGrp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
</ScrollView>
</RelativeLayout>
顶部应该还有一些单选按钮请尝试下面的代码
<ScrollView
android:id="@+id/scrollView2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/naviBtn"
android:layout_marginTop="@dimen/nav_header_vertical_spacing"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:fillViewport="true"
android:background="@color/colorPrimaryDark">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioGroup
android:id="@+id/radioGrp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
</ScrollView>
<Button
android:id="@id/naviBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Navigate"
android:layout_marginRight="18dp"
android:layout_marginEnd="18dp"
android:layout_marginBottom="18dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/signoutbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="52dp"
android:layout_marginStart="52dp"
android:text="Button"
android:layout_below="@+id/scrollView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
它们是隐藏的,还是没有添加到组中?它们被添加了,但是一些按钮被放置在活动标题栏后面。蓝色背景隐藏了问题,但同时它隐藏了我的活动标题栏,所以这不是我要找的背景。背景不是有意的,它只是为了测试目的。解决了问题。使用线性布局。现在看起来就像我期望的那样。谢谢
<ScrollView
android:id="@+id/scrollView2"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_above="@+id/naviBtn"
android:layout_marginTop="@dimen/nav_header_vertical_spacing"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:fillViewport="true"
android:background="@color/colorPrimaryDark">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<RadioGroup
android:id="@+id/radioGrp"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</RelativeLayout>
</ScrollView>
<Button
android:id="@id/naviBtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Navigate"
android:layout_marginRight="18dp"
android:layout_marginEnd="18dp"
android:layout_marginBottom="18dp"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
<Button
android:id="@+id/signoutbtn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="52dp"
android:layout_marginStart="52dp"
android:text="Button"
android:layout_below="@+id/scrollView2"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
</RelativeLayout>