美文网首页
checkbox、radiobutton等随心定义drawabl

checkbox、radiobutton等随心定义drawabl

作者: 穷格万物 | 来源:发表于2017-12-01 17:16 被阅读0次

    1.代码里动态设置drawable。
    1.如果在recyclerview的item中。在adapter里也可以在findviewbyid之后设置。

    Drawable drawable = mContext.getResources().getDrawable(R.drawable.selector_check_box);//checkbox点击效果selector
    drawable.setBounds(0, 0, 27, 27);//设置大小  ,分别表示x ,y 宽,高
    checkbox.setCompoundDrawables(drawable, null, null, null);//选择位置上下左右
    

    2.布局里面background和button都设置为null,直接设置text属性就可以添加文字了。

    <CheckBox
                android:id="@+id/cb_shop_detail"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginLeft="@dimen/px27"
                android:background="@null"
                android:button="@null"
                android:text="鸡蛋"
                android:textColor="@color/white"
                android:textSize="@dimen/px26"
                android:drawablePadding="@dimen/px22"/>
    

    相关文章

      网友评论

          本文标题:checkbox、radiobutton等随心定义drawabl

          本文链接:https://www.haomeiwen.com/subject/rqmwbxtx.html