0
我有相對佈局的屏幕右側的3個按鈕的活動,除了按鈕我有非常「脆弱」與條形碼掃描儀片段(碰巧吐出時,以編程方式觸摸)和自定義ListView。以編程方式更改按鈕位置
典型的按鈕看起來是這樣的:
<Button
android:id="@+id/typical"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:onClick="typical"
android:text="@string/typical" />
根據我想設置的按鍵佈局父右/結束左對齊/不碰別的開始霸道的偏好。我怎樣才能做到這一點?
我想:
Button typical = (Button) findViewById(R.id.typical);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_START);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
typical.setLayoutParams(params);
但它使我的條形碼片段變化參數,哭:(
帶隱藏按鈕的想法反而非常棒!非常感謝:) – 2014-11-03 15:19:39
不用擔心。如果它適合你,請隨時接受答案。 – 2014-11-03 15:28:23