#android #xml #android-studio #android-layout
#Android #xml #android-studio #android-макет
Вопрос:
Текстовый вид tv_title всегда отображается над действием, даже если я установил нижнее поле 0dp.
Вот скриншот:
Также, когда нижнее поле равно 10 dp, текстовое представление увеличивается:
Комментарии:
1. отредактируйте свой вопрос с помощью кода
2. Но мне нужно показать изображение и в режиме конструктора, поэтому я их загрузил
Ответ №1:
Надеюсь, я понял проблему, поскольку вопрос неясен (я не понимаю, какого результата вы хотите), и вы не добавили весь свой XML-код.
tv_title
и tv_desc
иметь 120dp пространство между ними, потому tv_desc
что имеет marginTop 120dp
. Когда вы добавляете marginBottom = 10dp
к tv_title
, пробел равен 130dp.
В RelativeLayout
, если вы хотите отобразить tv_title
внизу tv_desc
, добавьте layout_below
поле tv_title
.
И было бы лучше, если бы вы увидели несколько RelativeLayout
примеров.
Ответ №2:
Возможно, вы используете тему noactionbar, поэтому она не отображается. но если вы хотите использовать без actionbar, чем просто использовать :
android:layout_marginTop=»?attr/actionBarSize»
это может помочь.
или используйте :
удалите android:layout_above=»@ id/tv_desc» из tv_title textview. и добавление android:layout_below=»@ id/tv_title» в tv_desc textview поможет вам.
Комментарии:
1. проблема в текстовом представлении, а не в панели действий
2. хорошо, чем удалить android:layout_above=»@ id/tv_desc» из tv_title textview. и добавление android:layout_below=»@ id/tv_title» в tv_desc textview поможет вам.