У меня есть RelativeLayout, что я выравниваю направо. Если я отображаю макет с помощью setContentView, все работает нормально, но если я попытаюсь отобразить завышенное представление, оно больше не выравнивается справа. Кто-нибудь знает, может ли это быть исправлено?Android раздутый выравнивание раскладки
Спасибо.
EDIT:
XML-очень просто, у меня есть только RelativeLayout с некоторой набивкой. Я использую android:layout_gravity="top|right"
.
Если отобразить весь макет с setContentView(), то RelativeLayout правильно выровнены, но когда я пытаюсь следующий код перерывы выравнивания:
inflater = LayoutInflater.from(MainActivity.this);
View inflated = inflater.inflate(R.layout.layout, null);
RelativeLayout layout = (RelativeLayout)findViewById(R.id.layout);
layout.addView(inflated);
Я делаю это, потому что я хочу, чтобы иметь возможность добавьте вид inflated
несколько раз.
Что вы подразумеваете под «если я пытаюсь отобразить завышенный вид»? Пожалуйста, опубликуйте свой XML – cyroxis
Первое сообщение отредактировано. – Alex
Пожалуйста, разместите весь XML, и что вы подразумеваете под выравнивающими перерывами? – cyroxis