Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 相对布局底部按钮向上_Android_Android Relativelayout - Fatal编程技术网

Android 相对布局底部按钮向上

Android 相对布局底部按钮向上,android,android-relativelayout,Android,Android Relativelayout,我有一个与scrollview相对的布局。在我的相对布局中,当我选择单选选项底部图像视图android:id=“@+id/sol_btn 上升 为什么它会上升?在我的布局中有什么错误?在我的清单中我也使用了这个 android:windowSoftInputMode=“stateHidden | adjustPan” 我的布局代码如下: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http

我有一个与scrollview相对的布局。在我的相对布局中,当我选择单选选项底部图像视图
android:id=“@+id/sol_btn
上升

为什么它会上升?在我的布局中有什么错误?在我的清单中我也使用了这个

android:windowSoftInputMode=“stateHidden | adjustPan”

我的布局代码如下:

<?xml version="1.0" encoding="utf-8"?>
<ScrollView 
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
tools:context=".Quesans">

    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >

        <TextView
             android:id="@+id/que_txt"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignParentLeft="true"
             android:layout_alignParentTop="true"
             android:layout_marginLeft="10dp"
             android:layout_marginTop="25dp"
             android:text="TextView" />
        <ImageView
             android:id="@+id/image"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignLeft="@+id/que_txt"
             android:layout_marginTop="15dp"
             android:layout_marginBottom="40dp"
             android:layout_below="@+id/que_txt"/>
         <RadioGroup
             android:id="@+id/rdgroup"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentLeft="true"
             android:layout_below="@+id/image"
             android:orientation="vertical" >
         <RadioButton 
             android:id="@+id/RB1" 
             android:text=""/>
         <RadioButton 
             android:id="@+id/RB2" 
             android:text=""/>
         <RadioButton 
             android:id="@+id/RB3" 
             android:text=""/>
         <RadioButton 
             android:id="@+id/RB4" 
             android:text=""/>
        </RadioGroup>
        <TextView
             android:id="@+id/rdtxt"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignParentLeft="true"
             android:layout_below="@+id/rdgroup"
             android:layout_marginTop="40dp"
             android:text="Nothing is picked" 
             android:textColor="#0000FF"/>
        <ImageView
             android:id="@+id/nxt_btn"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignParentRight="true"
             android:layout_below="@+id/rdtxt"
             android:layout_marginRight="22dp"
             android:layout_marginTop="40dp"
             android:src="@drawable/next_pressed" />
         <ImageView
             android:id="@+id/focusarea"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignRight="@+id/nxt_btn"
             android:layout_below="@+id/nxt_btn"
             android:layout_marginRight="1dp"
             android:layout_marginTop="10dp"
             android:src="@drawable/focusarea_pressed" />
         <ImageView
             android:id="@+id/app"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignParentLeft="true"
             android:layout_alignParentBottom="true"
             android:layout_marginLeft="140dp"
             android:layout_marginBottom="0dp"
             android:src="@drawable/newapps" />
         <ImageView
             android:id="@+id/prv_btn"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignLeft="@+id/image"
             android:layout_alignTop="@+id/nxt_btn"
             android:src="@drawable/previous_pressed" />

         <ImageView
             android:id="@+id/sol_btn"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
             android:layout_alignLeft="@+id/prv_btn"
             android:layout_below="@+id/prv_btn"
             android:layout_marginTop="10dp"
             android:layout_marginLeft="1dp"
             android:src="@drawable/solution_pressed" />

     </RelativeLayout>
 </ScrollView>

在您的
放射组上尝试设置
android:focusable=false

在您的
放射组上尝试设置
android:focusable=false


 <?xml version="1.0" encoding="utf-8"?>
 <ScrollView 
     xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     tools:context=".Quesans">

<RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <TextView
         android:id="@+id/que_txt"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentLeft="true"
         android:layout_alignParentTop="true"
         android:layout_marginLeft="10dp"
         android:layout_marginTop="25dp"
         android:text="TextView" />
    <ImageView
         android:id="@+id/image"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:layout_alignLeft="@+id/que_txt"
         android:layout_marginTop="15dp"
         android:layout_marginBottom="40dp"
         android:layout_below="@+id/que_txt"/>
     <RadioGroup
         android:id="@+id/rdgroup"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:layout_alignParentLeft="true"
         android:layout_below="@+id/image"
         android:orientation="vertical" >
     <RadioButton 
         android:id="@+id/RB1" 
         android:text=""/>
     <RadioButton 
         android:id="@+id/RB2" 
         android:text=""/>
     <RadioButton 
         android:id="@+id/RB3" 
         android:text=""/>
     <RadioButton 
         android:id="@+id/RB4" 
         android:text=""/>
    </RadioGroup>
    <TextView
         android:id="@+id/rdtxt"
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:layout_alignParentLeft="true"
         android:layout_below="@+id/rdgroup"
         android:layout_marginTop="40dp"
         android:text="Nothing is picked" 
         android:textColor="#0000FF"/>
    <ImageView
         android:id="@+id/nxt_btn"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentRight="true"
         android:layout_below="@+id/rdtxt"
         android:layout_marginRight="22dp"
         android:layout_marginTop="40dp"
         android:src="@drawable/ic_launcher" />
     <ImageView
         android:id="@+id/focusarea"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignRight="@+id/nxt_btn"
         android:layout_below="@+id/nxt_btn"
         android:layout_marginRight="1dp"
         android:layout_marginTop="10dp"
         android:src="@drawable/ic_launcher" />
     <ImageView
         android:id="@+id/app"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignParentLeft="true"
         android:layout_alignParentBottom="true"
         android:layout_marginLeft="140dp"
         android:layout_marginBottom="0dp"
         android:src="@drawable/ic_launcher" />
     <ImageView
         android:id="@+id/prv_btn"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignLeft="@+id/image"
         android:layout_alignTop="@+id/nxt_btn"
         android:src="@drawable/ic_launcher" />

     <ImageView
         android:id="@+id/sol_btn"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignLeft="@+id/prv_btn"
         android:layout_below="@+id/prv_btn"
         android:layout_marginTop="10dp"
         android:layout_marginLeft="1dp"
         android:src="@drawable/ic_launcher" />

 </RelativeLayout>
 </ScrollView>

我已将图像更改为默认值。编辑xml文件并尝试此操作,它将正常工作

<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" >

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

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

        <TextView
            android:id="@+id/que_txt"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="25dp"
            android:text="TextView" />

        <ImageView
            android:id="@+id/image"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/que_txt"
            android:layout_below="@+id/que_txt"
            android:layout_marginBottom="40dp"
            android:layout_marginTop="15dp"
            android:background="@drawable/ic_launcher" />

        <RadioGroup
            android:id="@+id/rdgroup"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/image"
            android:orientation="vertical" >

            <RadioButton
                android:id="@+id/RB1"
                android:text="" />

            <RadioButton
                android:id="@+id/RB2"
                android:text="" />

            <RadioButton
                android:id="@+id/RB3"
                android:text="" />

            <RadioButton
                android:id="@+id/RB4"
                android:text="" />
        </RadioGroup>

        <TextView
            android:id="@+id/rdtxt"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/rdgroup"
            android:layout_marginTop="40dp"
            android:text="Nothing is picked"
            android:textColor="#0000FF" />

        <ImageView
            android:id="@+id/focusarea"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignRight="@+id/nxt_btn"
            android:layout_below="@+id/nxt_btn"
            android:layout_marginRight="1dp"
            android:layout_marginTop="10dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/sol_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/prv_btn"
            android:layout_below="@+id/prv_btn"
            android:layout_marginLeft="1dp"

            android:layout_alignParentBottom="true"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/prv_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/image"
            android:layout_below="@+id/rdtxt"
            android:layout_marginTop="18dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/nxt_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignTop="@+id/prv_btn"
            android:layout_marginRight="18dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/app"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:baselineAlignBottom="true"
            android:src="@drawable/ic_launcher" />

    </RelativeLayout>
</ScrollView>

以下是截图:


我已将图像更改为默认值。编辑xml文件并尝试此操作,它将正常工作

<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" >

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

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

        <TextView
            android:id="@+id/que_txt"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_alignParentTop="true"
            android:layout_marginLeft="10dp"
            android:layout_marginTop="25dp"
            android:text="TextView" />

        <ImageView
            android:id="@+id/image"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/que_txt"
            android:layout_below="@+id/que_txt"
            android:layout_marginBottom="40dp"
            android:layout_marginTop="15dp"
            android:background="@drawable/ic_launcher" />

        <RadioGroup
            android:id="@+id/rdgroup"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/image"
            android:orientation="vertical" >

            <RadioButton
                android:id="@+id/RB1"
                android:text="" />

            <RadioButton
                android:id="@+id/RB2"
                android:text="" />

            <RadioButton
                android:id="@+id/RB3"
                android:text="" />

            <RadioButton
                android:id="@+id/RB4"
                android:text="" />
        </RadioGroup>

        <TextView
            android:id="@+id/rdtxt"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/rdgroup"
            android:layout_marginTop="40dp"
            android:text="Nothing is picked"
            android:textColor="#0000FF" />

        <ImageView
            android:id="@+id/focusarea"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignRight="@+id/nxt_btn"
            android:layout_below="@+id/nxt_btn"
            android:layout_marginRight="1dp"
            android:layout_marginTop="10dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/sol_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/prv_btn"
            android:layout_below="@+id/prv_btn"
            android:layout_marginLeft="1dp"

            android:layout_alignParentBottom="true"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/prv_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/image"
            android:layout_below="@+id/rdtxt"
            android:layout_marginTop="18dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/nxt_btn"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentRight="true"
            android:layout_alignTop="@+id/prv_btn"
            android:layout_marginRight="18dp"
            android:src="@drawable/ic_launcher" />

        <ImageView
            android:id="@+id/app"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            android:baselineAlignBottom="true"
            android:src="@drawable/ic_launcher" />

    </RelativeLayout>
</ScrollView>

以下是截图:


从你的menifest中删除
android:windowsofInputMode=“stateHidden | adjustPan”
。我这样做了。它不是向上的。

从你的menifest中删除
android:windowsofInputMode=“stateHidden | adjustPan”
。我这样做了。它不是向上的。

你的解决方案按钮(@+id/sol btn)与上一个按钮(@+id/prv_btn)的差值为10 dp。, 因此,对于第一个问题,因为“上一个”按钮将不在视图中,所以“解决方案”按钮将位于视图的顶部

因此,将上一个按钮的可见性从View.Goe转到View.Invisible

您的问题将得到解决:-

您的解决方案按钮(@+id/sol_btn)与上一个按钮(@+id/prv_btn)之间有10 dp的余量。, 因此,对于第一个问题,因为“上一个”按钮将不在视图中,所以“解决方案”按钮将位于视图的顶部

因此,将上一个按钮的可见性从View.Goe转到View.Invisible


您的问题将得到解决:-

您可以发布您的java代码吗?您是否在
可绘制/解决方案中声明了
填充
A您是否已将图像(ic_launcher)正确更改为所需图像?请再次检查。从我的角度来看,三星SII和Galaxy Nexus One上的XML运行正常。它显示在渲染过程中引发的错误异常:相对论中不存在循环依赖关系您是否已正确更改图像(ic_launcher)想要想要的图片?请再次检查。我这边的三星SII和Galaxy Nexus One上的XML运行良好。我现在已经删除了,它也向上了。你在上面放了动画了吗:D:D:D??我现在删除了,它也向上了。你在上面放了动画了吗:D:D:D??