Python » Страница 965

-

Программирование на Python



HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9641


"""<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<TextView
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#000000"
android:layout_gravity="center_vertical"/>

</LinearLayout>"""


TextView не желает разместиться по центру. Что не так?

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9643

Zaterehniy,
Женя, не понял вопрос smile

Zaterehniy


репутация: 703
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#9644

На экране один текст нужно вывести по центру ? Еще какие -либо элементы есть на этой активити ?

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9645

Zaterehniy,
Это просто пример. Мне нужно вывести окно по центру, на котором будет много элементов. Я использовал FrameLayout. Потом у Димы в его модуле увидел, что он обходится обычным LinearLayout, но так и не разобрался, КАК он это сделал.

Zaterehniy


репутация: 703
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#9646

Тогда попробуйте задать у самого LinearLayout параметр.
LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center"
android:orientation="vertical" >

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9647

Zaterehniy,
Ага, оно, спасибо smile

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9648

Куда девается красный прямоугольник, следующий за зеленым по горизонтали?


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="https://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:gravity="center"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<LinearLayout
android:orientation="vertical"
android:layout_width="200dp"
android:layout_height="100dp"
android:background="#fdfffd">

<TableLayout
android:layout_marginTop="1dp"
android:layout_marginBottom="1dp"
android:layout_marginLeft="1dp"
android:layout_marginRight="1dp"
android:layout_width="198dp"
android:layout_height="98dp"
android:background="#000000">

<TableRow>

<View
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:background="#00ff46"/>

<View
android:layout_width="fill_parent"
android:layout_height="48dp"
android:layout_marginTop="5dp"
android:layout_marginLeft="5dp"
android:background="#ff000f"/>

</TableRow>

</TableLayout>

</LinearLayout>

</LinearLayout>

Zaterehniy


репутация: 703
на сайте с 2006 года
сообщений: 2504

Google Pixel 7a

Ставрополь

Возраст - 37

#9649

а что не так конкретно ? и что в итоге должно получиться ?

HeaTTheatR


репутация: 94
на сайте с 2010 года
сообщений: 747

Украина, Луганск

Возраст - 42

#9650

Zaterehniy,
Должен получится прямоугольник с белой рамкой, внутри которого располагаются два прямоугольника меньших размеров, следующие друг за другом по горизонтали.


Яндекс.Метрика