Articles of relativelayout

Возможно ли равномерно распределять кнопки по ширине андроида. ОТНОСИТЕЛЬНЫЙ ПЛАН

Простой запрос Можно ли равномерно распределять кнопки по ширине андроида RELATIVE LAYOUT? <RelativeLayout android:layout_height="wrap_content" android:layout_width="fill_parent" android:id="@+id/menu" android:layout_alignParentBottom="true"> <Button android:layout_height="30dp" android:layout_width="wrap_content" android:text="aaaaaaa" android:id="@+id/aaaa" android:layout_alignParentLeft="true"></Button> <Button android:layout_height="30dp" android:layout_width="wrap_content" android:text="bbbbbbb" android:id="@+id/bbbbb" android:layout_centerHorizontal="true" android:textStyle="bold"></Button> <Button android:layout_height="30dp" android:layout_width="wrap_content" android:text="cccccccc" android:id="@+id/cccccc" android:layout_alignParentRight="true" android:textStyle="bold"></Button>

Fill_parent не работает для RelativeLayout в ScrollView

У меня есть RelativeLayout в ScrollView, на котором я установил fill_parent. Однако он заполняется только горизонтально, а не вертикально. Больше содержимого я хочу добавить в RelativeLayout, но сначала мне нужно выяснить, почему RelativeLayout не будет заполнять высоту ScrollView. Спасибо за любую помощь. <ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@color/gray" android:layout_below="@+id/previewButton" android:layout_marginTop="10dp" > <RelativeLayout android:id="@+id/relativeLayout" android:layout_below="@+id/matchingWordsLabel" android:background="@color/white" android:layout_width="fill_parent" […]

Метод Onlayout для пользовательского макета, расширяющего RelativeLayout

Каков правильный способ переопределить метод onLayout в пользовательском макете, расширяющем RelativeLayout? Я пытаюсь разместить все виды в виде таблицы. Идея состоит в том, чтобы заполнить одну строку с помощью ImageViews, пока она не будет заполнена, а затем продолжите в новой строке. @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { […]

Как RelativeLayout Align Center android

<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_marginLeft="78dp" android:layout_marginTop="199dp" android:text="test" /> <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/textView1" android:text="I want to align Center" /> </RelativeLayout> Вот мой xml-код. Я хочу использовать layout_alignCenter = "@ + id / textView1" в TextView2. Но нет alignCenter. Я думаю, что layout_centerVertical или centerinParent […]

Как указать вид в макете?

Я создал ImageView ImageView _view; ViewGroup _root; public void CreateImageView() { _root = (ViewGroup) findViewById(R.id.root); for (int i = 0; i < 5; i++) { _view = new ImageView(this); RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(100, 100); layoutParams.leftMargin = 150; layoutParams.topMargin = 50; _view.setLayoutParams(layoutParams); _view.setId(i); _root.addView(_view); } } Когда я нажимаю на изображение, которое имеет id = […]

ImageView не растягивается (Android)?

У меня есть ImageView внутри RelativeLayout. Источник ImageView – это .png-файл. Проблема в том, что андроид не масштабирует изображение вверх или вниз при тестировании на устройствах с разными разрешениями. Я прочитал в документации по Android, что андроид автоматически масштабирует изображение вверх или вниз, чтобы заполнить экран, но этого не происходит. В чем может быть проблема? […]

Как заполнить пространство между двумя представлениями в RelativeLayout

У меня два взгляда. Вид сверху установлен на … android:layout_alignParentTop="true" И внизу установлено значение … android:layout_alignParentBottom="true" Как заполнить оставшееся пространство третьим видом? В соответствии с этим ответом здесь я должен использовать макет фрейма, подобный этому … <FrameLayout android:layout_below="@+id/toplayout" android:layout_above="@+id/bottomlayout"/> Но тогда мне нужно указать высоту и ширину. Какую высоту и ширину я должен указать?

Как поместить несколько текстовых просмотров и просмотр изображений в Android?

Я хочу добиться следующего эффекта в приложении для Android: В качестве фона я использую png-изображение с девятью патчами. Я пробовал это так, только с одним текстовым видом <ImageView android:id="@+id/myImageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/rowimage" /> <TextView android:id="@+id/myImageViewText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/myImageView" android:layout_alignTop="@+id/myImageView" android:layout_alignRight="@+id/myImageView" android:layout_alignBottom="@+id/myImageView" android:layout_margin="1dp" android:gravity="center" android:text="Hello" android:textColor="#000000" /> Но это то, что я получаю как результат Какие-нибудь […]

Относительная компоновка get Width / Height return 0

Мне нужно получить ширину и высоту Относительного макета, однако я не знаю, когда Relative Layout готова предоставить мне эти два атрибута. Моя активность имеет несколько вкладок, и я вызываю getWidth() и getHeight() в onCreateView() после inflater.inflate(R.layout.fragment_pizza, container, false); , Однако он возвращает 0 для обоих из них, поэтому они явно не готовы. Есть ли какое-то […]

Почему я получаю исключение CircularDependencyException?

Эй, я пытаюсь сделать уведомление для моего уведомления о загрузке файла. Это мой XML: но он продолжает давать мне ошибку: круговые зависимости не могут существовать в RelativeLayout. Что я делаю не так? Я не вижу в этом ничего плохого? Я также пытался сделать его похожим на загрузчик браузера <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" […]