亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

講解python常用框架 radiobutton控件( 三 )


①android:button屬性設(shè)置為上述的selctor
android:button=”@drawable/rad_btn_selctor”
②在style中定義一個(gè)屬性 , 然后通過android style屬性設(shè)置 , 先往style添加下述代碼:
<style name=”MyCheckBox” parent=”@android:style/Widget.CompoundButton.CheckBox”>
<item name=”android:button”>@drawable/rad_btn_selctor</item>
</style>
然后布局那里:
style=”@style/MyCheckBox”
3.改變文字與選擇框的相對(duì)位置
這個(gè)實(shí)現(xiàn)起來也很簡(jiǎn)單 , 還記得我們之前學(xué)TextView的時(shí)候用到的drawableXxx嗎? 要控制選擇框的位置 , 兩部即可!設(shè)置:
Step 1. android:button=”@null”
Step 2. android:drawableTop=”@android:drawable/btn_radio”
當(dāng)然我們可以把drawableXxx替換成自己喜歡的效果!
4.修改文字與選擇框的距離
有時(shí) , 我們可能需要調(diào)節(jié)文字與選擇框之間的距離 , 讓他們看起來稍微沒那么擠 , 我們可以:
1.在XML代碼中控制: 使用android:paddingXxx = “xxx” 來控制距離
2.在Java代碼中 , 稍微好一點(diǎn) , 動(dòng)態(tài)計(jì)算paddingLeft!
示例代碼如下:
rb.setButtonDrawable(R.drawable.rad_btn_selctor);
int rb_paddingLeft = getResources().getDrawable(R.mipmap.ic_checkbox_checked).getIntrinsicWidth()+5;
rb.setPadding(rb_paddingLeft, 0, 0, 0);
本節(jié)小結(jié):
好的 , 關(guān)于RadioButton和Checkbox就講到這里 , 如果有什么寫得不對(duì)的 , 不好的 , 或者有好的建議歡迎指出 萬分感激


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: