閱讀305 返回首頁    go 阿裏雲 go 技術社區[雲棲]


android 單選按鈕 RadioButton 自定義圖片左邊距

很多時候,我們在使用安卓單選按鈕的時候,並不會使用安卓自帶的單選按鈕。

當我們自己設定一個單選圖片的時候,一般都會設置 paddingLeft 讓文字接在單選按鈕圖片的右邊。

這樣因為分辨率不同,會出現文字便宜不正常,解決方法就是:我們需要動態計算paddingLeft,代碼如下:


            rb.setButtonDrawable(R.drawable.radiobox);
            int rb_paddingLeft = getResources().getDrawable(R.drawable.radio_off).getIntrinsicWidth()+5;

            rb.setPadding(rb_paddingLeft, 0, 0, 0);




最後更新:2017-04-02 00:06:51

  上一篇:go Adapter的getViewTypeCount和getItemViewType
  下一篇:go Google V8編程詳解附錄