android - 无法将填充添加到 android 中的复选框

标签 android

我在我的 UI 屏幕中引入了 2 个复选框,我希望这些复选框相距一定距离 (50dp)。我在我的第二个复选框 (@+id/chkbox2) 中添加了填充,但填充似乎不起作用。第二个复选框紧挨着第一个复选框放置。我是 Android 的新手,过去 1 天我一直在尝试,但无法添加填充。下面是我的 xml 文件,如果我遗漏了什么请告诉我。


 <?xml version="1.0" encoding="utf-8"?>
 <RelativeLayout 
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:background="#f0f0f0"
     android:orientation="vertical">

  <TextView android:layout_width="fill_parent"
    android:layout_height="70dp" android:text="HEADER"
    android:background="#614767"
    android:textSize="32sp" 
    android:textColor="#ffffffff"
    android:gravity="center"
    android:paddingLeft="40dp"
    android:id="@+id/header"
    />

   <ImageView
        android:layout_height="46dp" 
        android:src="@drawable/logo_web" 
        android:id="@+id/logo" 
        android:layout_width="70dp"
        android:gravity="center"
        android:paddingLeft="5dp"
        android:paddingTop="10dp"
        />

   <TextView android:id="@+id/textView11" 
                 android:layout_width="wrap_content"
                 android:layout_height="55dp"
                 android:textSize="30sp" 
                 android:paddingLeft="15dp" 
                 android:textColor="#000000"
                 android:gravity="center" 
                 android:layout_below="@+id/header"/>

       <include android:layout_below="@+id/textView11"
       layout="@layout/second" />

    <CheckBox
            android:id="@+id/chkbox1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="10dp"
            android:layout_below="@+id/camera_preview"/>

    <TextView android:id="@+id/textView1" 
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:textSize="20sp" 
                 android:paddingLeft="10dp"
                 android:layout_toRightOf="@+id/chkbox1"
                 android:layout_below="@+id/camera_preview"/>

           <ImageView
            android:layout_height="60dp" 
            android:layout_width="70dp"
            android:id="@+id/view1"
            android:paddingLeft="10dp"
            android:layout_below="@+id/chkbox1"/> 

        <CheckBox
            android:id="@+id/chkbox2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:paddingLeft="50dp"
            android:layout_toRightOf="@+id/chkbox1"
            android:layout_below="@+id/camera_preview"/>

           <TextView android:id="@+id/textView2" 
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:textSize="10sp" 
                 android:paddingLeft="10dp" 
                 android:layout_below="@+id/camera_preview"
                 android:layout_toRightOf="@+id/chkbox2"/>

           <ImageView
            android:layout_height="100dp" 
            android:layout_width="100dp"
            android:id="@+id/view2" 
            android:paddingLeft="15dp"
            android:layout_below="@+id/chkbox2"
            android:layout_toRightOf="@+id/view1"/>  

           <TextView android:id="@+id/textView3" 
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
                 android:textSize="10sp" 
                 android:paddingLeft="85dp"
                 android:layout_below="@+id/camera_preview" 
                 android:layout_toRightOf="@+id/textView2"/>

           <ImageView
            android:layout_height="100dp" 
            android:layout_width="100dp"
            android:id="@+id/view3" 
            android:paddingLeft="15dp"
            android:layout_below="@+id/textView3"
            android:layout_toRightOf="@+id/view2"/>

        <Button
            android:layout_height="40dp" 
            android:text="@string/back2"
            android:textSize="19sp" 
            android:textColor="#01a982"
            android:id="@+id/cancel" 
            android:layout_width="70dp"
            android:layout_alignParentBottom="true"
            android:background="@color/border"
            android:layout_marginLeft="15dip"
            android:layout_marginBottom="10dip"
            />
        <Button
            android:layout_height="40dp" 
            android:text="@string/shutter"
            android:textSize="19sp" 
            android:textColor="#ffffffff"
            android:id="@+id/takepicture" 
            android:layout_width="95dp"
            android:background="#01a982"
            android:layout_alignParentBottom="true"
            android:layout_toRightOf="@+id/cancel"
            android:layout_marginLeft="10dip"
            android:layout_marginBottom="10dip"
            />

        <Button
            android:layout_height="40dp" 
            android:text="@string/submit"
            android:textSize="19sp" 
            android:textColor="#ffffffff"
            android:id="@+id/submit" 
            android:layout_width="95dp"
            android:background="#01a982"
            android:layout_alignParentBottom="true"
            android:layout_toRightOf="@+id/takepicture"
            android:layout_marginLeft="10dip"
            android:layout_marginBottom="10dip"
            />


        <Button
            android:layout_height="40dp" 
            android:text="@string/delete3"
            android:textSize="19sp" 
            android:textColor="#01a982"
            android:id="@+id/delete" 
            android:layout_width="95dp"
            android:background="@color/border"
            android:layout_alignParentBottom="true"
            android:layout_toRightOf="@+id/submit"
            android:layout_marginLeft="10dip"
            android:layout_marginBottom="10dip"
            />

     </RelativeLayout>

我的第二个 xml 文件(“@layout/second”):


     <?xml version="1.0" encoding="utf-8"?>
     <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:id="@+id/camera_preview"
        android:layout_width="420dp"
        android:layout_height="385dp"
        android:layout_weight="1.0"
        android:layout_below="@+id/textView11">
        </FrameLayout>

最佳答案

将内边距改为边距:

<CheckBox
    android:id="@+id/chkbox2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="50dp"
    android:layout_toRightOf="@+id/chkbox1"
    android:layout_below="@+id/camera_preview"/>

关于android - 无法将填充添加到 android 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806221/

相关文章:

android - 在自己的网站上托管 .apk 文件

java - 如何为车速表 Android 应用程序设置速度限制?

android - 数据绑定(bind) : Pass resource id to custom view string attribute?

android - Layout_Below 未在 relativelayout 中正确执行

java - 获取双 SIM 卡安卓手机的 SimOperatorName

android - Ionic Android 内部共享内存

Android studio Bumblebee build.gradle 根项目无法添加类路径依赖

java - 如何在 libgdx 中制作固定 Sprite (不随我的相机移动)?

java - 如何提取Java中写入文件的数据结尾

android - 我怎么可能得到这份崩溃报告?我的应用想打电话?