萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> 安卓開發 >> android 單選按鈕 RadioButton 自定義圖片左邊距

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);

copyright © 萬盛學電腦網 all rights reserved