相关疑难解决方法(0)

如何更改CheckBox的颜色?

如何更改CheckBoxAndroid中的默认颜色?
默认情况下CheckBox颜色为绿色,我想更改此颜色.
如果不可能请告诉我如何定制CheckBox

android android-checkbox

205
推荐指数
14
解决办法
22万
查看次数

自定义复选框图像android

是否有一种简单的方法可以将自定义图像用于复选框?我想复制gmail的"已加星标"行为.所以我希望有一个复选框,当选中时,它是一个填充星号.当未经检查的是一颗空星.我是否必须使用imageview并自己做我自己的逻辑?

checkbox android

176
推荐指数
6
解决办法
20万
查看次数

如何删除Android CheckBox周围的填充

我需要将检查放在我的imageview的右上角.但是当我这样做时,我发现我的复选框周围有一个默认的边距.有没有办法删除这个?

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

    <FrameLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true" >

        <ImageView
            android:id="@+id/thumbImage"
            android:layout_width="100dp"
            android:layout_height="132dp"
            android:layout_gravity="center" />
    </FrameLayout>

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:background="#ff0000"
        android:gravity="center" >

        <CheckBox
            android:id="@+id/itemCheckBox"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentEnd="true"
            android:layout_gravity="center"
            android:button="@drawable/checkbox_background"
            android:paddingLeft="0dp"
            android:paddingTop="0dp" />

    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

checkbox android margin padding

27
推荐指数
4
解决办法
1万
查看次数

这是Android中CheckBox的错误吗?

我正在使用2.1 android版本.我正在创建一个复选框,我看到了奇怪的复选框.当我把android:padding="5dp"复选框显示为

在此输入图像描述

但是文本应该显示在复选框旁边.当我删除填充它看起来很好.这是否意味着它是一个错误,或者我是在错误的意义上采取它?

<CheckBox
        android:id="@+id/checkbox"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="left"
        android:layout_marginLeft="10dp"
        android:padding="5dp"
        android:text="Select the checkbox"
        android:textColor="@color/black" />
Run Code Online (Sandbox Code Playgroud)

checkbox android android-layout

12
推荐指数
1
解决办法
8422
查看次数

为什么我在复选框和文本之间有差距?

我正在使用图像作为复选框.这是我正在使用的xml,

<CheckBox
    android:id="@+id/remember"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"        
    android:layout_below="@+id/tableLayout1"
    android:button="@drawable/checkbox_selector"
    android:layout_marginLeft="52dp"
    android:text="@string/remember"
    android:textColor="#000000" />
Run Code Online (Sandbox Code Playgroud)

我正在获得图像和文本之间的差距(见下图),是默认值; 是否有可能改变,如果是,让我知道我必须添加什么属性.

checkbox_selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" 
    android:drawable="@drawable/checked" />
<item android:state_checked="false" 
    android:drawable="@drawable/un_checked" />
</selector>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

checkbox android

5
推荐指数
1
解决办法
8458
查看次数

自定义复选框显示2.3和4.2的不同布局

我正在使用内部项目我希望使用custome图像进行Checkbox选中/未选中的事件.

在我的登录xml里面我写了:

<LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginLeft="20dp"
        android:layout_marginTop="5dp" >

        <CheckBox
            android:id="@+id/chk_remember_me"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:button="@drawable/checkbox_uncheked"
            android:paddingLeft="5dp"
            android:text="Remember Me"
            android:textColor="#024d94"
            android:textSize="12dp" />
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

在这里,我用于 android:paddingLeft="5dp"获取按钮和textview之间的空间.

我的问题:我对2.3和4.2有两种不同的看法

对于具有xhdpi或以下密度或具有大屏幕的设备我正在屏幕下方(这个是完美的,因为我想要):

在此输入图像描述

对于具有hdpi或低于密度或具有正常/小屏幕的设备,我将进入屏幕下方:

在此输入图像描述

任何人都可以告诉我在哪里失踪?或者我的布局有什么错误?

我希望在普通/大屏幕设备中为4.2设备获得相同的布局屏幕.

提前致谢.

checkbox layout android

4
推荐指数
1
解决办法
2049
查看次数