2017-08-01 6 views
0

私はこのように私のボタンのスタイルを変更しています:AndroidのXMLプロパティは、プログラム

RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)btBroadcast.getLayoutParams(); 
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
params.addRule(RelativeLayout.CENTER_VERTICAL); 
btBroadcast.setLayoutParams(params); 

どのように私は上記のこれら四つのルールを追加することができますか?

android:layout_marginRight="16dp" 
android:scaleType="centerInside" 
android:layout_width="20" 
android:layout_height="20" 

答えて

1
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)btBroadcast.getLayoutParams(); 
params.addRule(RelativeLayout.ALIGN_PARENT_RIGHT); 
params.addRule(RelativeLayout.CENTER_VERTICAL); 
params.height = 10; 
params.width = 20; 
params.rightMargin = 10; 
btBroadcast.setScaleType(ImageView.ScaleType.CENTER); 
btBroadcast.setBackgroundResource(R.drawable.image); 
btBroadcast.requestLayout(); 
+0

イリノイ3minutesにこの回答を受け入れ、あなたがこの小さな透明aswellとドローアブルフォルダから画像を作成する方法を知っていますか? – junikear

+0

'btBroadcast.setAlpha(0.8F);のようにbtnに' alpha 'を追加する –

+0

drawablesフォルダから背景イメージを設定する方法も教えてください。 – junikear

関連する問題