У меня есть активность с 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);
Но это сделало мои параметры изменения фрагмента штрих-кода и плакать :(
Идея со скрытыми кнопками - это здорово! Большое спасибо :) –
не беспокоится. если он сработает для вас, не стесняйтесь принять ответ. –