Я хочу, чтобы создать это, и я использовал рисуем вместе с TextView в нем:Android: Как сделать TextView видимого с прокладкой
Но я не получаю TextView в центре, ни весь текст видимый из-за заполнения. Как внести изменения в мой существующий код, чтобы выглядеть так. На данный момент я не хочу изображение и только текст и кнопки.
rounded_edge.xml
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<solid android:color="#FFFFFF"/>
<stroke android:width="5dp"
android:color="#000000"/>
<!--<padding android:left="30dp"
android:top="350dp"
android:right="250dp"
android:bottom="10dp"/>-->
<gradient android:startColor="#D2E0E2" android:endColor="#D2E0E2"/>
<corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp" android:topRightRadius="5dp"/>
</shape>
yelp_biz_detail.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_centerInParent="true"
>
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/rounded_edge"
android:layout_marginTop="30dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:paddingLeft="30dp"
android:paddingTop="350dp"
android:paddingRight="250dp"
android:paddingBottom="10dp"/>
android:textAlignment="center"
android:gravity="center"
/>
</LinearLayout>
Решение:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_centerInParent="true"
>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
android:layout_marginTop="30dp"
android:layout_marginLeft="30dp"
android:layout_marginRight="30dp"
android:layout_marginBottom="150dp"
android:background="@drawable/rounded_edge"
>
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="30dp"
android:paddingTop="30dp"
android:paddingRight="25dp"
android:paddingBottom="10dp"
android:textAllCaps="true"
/>
</LinearLayout>
</LinearLayout>
я мог бы решить эту проблему, добавив линейную компоновку внутри другой линейной компоновки и решить эту проблему. – Nick
Не могли бы вы ответить ниже и пометить его как принятое вместо редактирования вопроса? Благодаря? –