2012-07-31 24 views
1

我以編程方式創建了一個複選框,它顯示得很好。有沒有減少複選框寬度和高度的選項?如何減少android中的複選框大小?

+0

檢查此鏈接 http://stackoverflow.com/questions/3914707/how-to-decrease-the-width-and-height-of-checkbox -in-android – 2012-07-31 11:28:31

+0

我以編程方式創建複選框 – shivcena 2012-07-31 12:03:17

回答

-1

嘗試以下::

CheckBox chkBox = new CheckBox(this); 
chkBox.setId(++myid); 

// AS FOLLOWING, YOU SET SIZE 
RelativeLayout.LayoutParams chkBoxParams = new RelativeLayout.LayoutParams(
    LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); 
    //  OR int width, int hieght); 

chkBox.setLayoutParams(chkBoxParams); 
chkBox.setGravity(Gravity.CENTER); 
chkBox.setTextColor(Color.BLACK); 
//chkBox.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 15); 
chkBox.setText("Scroll Test"); 
Your_Main_View_Holder_Layout.addView(chkBox); 
+0

:您的layoutparams代碼只修正大小,在chkBoxParams中給出20的值然後測試它,但是我想要的是在設置級別中減小框大小 – shivcena 2012-07-31 11:47:55

+0

什麼是你的意思是減少的水平? – 2012-07-31 11:49:36

+0

如果我給的價值20我的複選框的大小應該減少,如果我給10我的複選框的大小應減少20的一半大小 – shivcena 2012-07-31 12:05:07