0
如何設置如何在android中通過java設置android:drawableTop =「@ drawable/your_drawable_selector」?
android:drawableTop="@drawable/your_drawable_selector"
通過Java爲單選在android系統?
如何設置如何在android中通過java設置android:drawableTop =「@ drawable/your_drawable_selector」?
android:drawableTop="@drawable/your_drawable_selector"
通過Java爲單選在android系統?
您可以使用setCompoundDrawablesWithIntrinsicBounds,因爲RadioButton是TextView
的子類。例如。
radioButton.setCompoundDrawablesWithIntrinsicBounds (0, R.drawable.your_drawable_selector, 0, 0)
。
如果你有一個位圖,你可以使用
Drawable drawable = new BitmapDrawable(getResources(), yourBitmap);
radioButton.setCompoundDrawablesWithIntrinsicBounds(null, drawable, null, null);
從文檔
設置可繪製(如果有的話)出現的,上面左邊,的 權,並在文本下面。如果您不想在此處繪製可繪製的 ,請使用0。 Drawables的邊界將被設置爲它們的內在邊界。
如果我有位圖,該怎麼辦? –
我編輯我的答案 – Blackbelt
多數民衆贊成在工作不正常,我只是嘗試,然後我得到了錯誤「方法radioButtonsetCompoundDrawablesWithIntrinsicBounds(null,Drawable,null,null)是未定義的類型RadioButton」 –