私はプログラム的に作成しています相対的なレイアウトを持っている:相対レイアウトでButtonのlayout_align_parent_right属性をプログラムで設定する方法はありますか
RelativeLayout layout = new RelativeLayout(this);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
は、今私は、私は、この相対的なレイアウトに追加する2つのボタンがあります。しかし問題は、両方のボタンが互いに重なり合うRelatiiveLayoutの左側に表示されていることです。
buttonContainer.addView(btn1);
buttonContainer.addView(btn2);
今、私たちはXMLでそうであるように、私は、プログラムでボタンのandroid:layout_alignParentRight="true
」 またはandroid:layout_toLeftOf="@id/btn"
属性を設定する方法を知りたいですか?
のIDを持っていないとブロックする必要がありますか? params.addRule(RelativeLayout.LEFT_OF、R.id.id_to_be_left_of); TextView tvUserName =新しいTextView(動作); –
IDの追加はどうですか? – user2161301
'button'が' RecycleView'にある場合はどうなりますか?同じウィジェットまたは同じウィジェットに同じルールまたは反対のルールを追加することは問題ではありませんか? –