Разработка настраиваемого представления XML для моей активности Android

#android #xml

#Android #xml

Вопрос:

Я очень новичок в XML-кодировках. Обычно я использую инструменты графического макета Android для разработки своих представлений. Но теперь я сталкиваюсь с проблемами при разработке настраиваемых представлений XML. Ниже приведено изображение дизайна, который я хотел бы. Пожалуйста, предложите, как я могу это спроектировать. Пространство между различными полями также необходимо учитывать. Если вы можете предоставить некоторый XML-код для этого, это будет очень полезно для меня.

введите описание изображения здесь

Комментарии:

1. вы хотите просмотреть горизонтальную прокрутку или простой

Ответ №1:

 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
    <ScrollView android:layout_height="wrap_content" android:id="@ id/scrollView1" android:layout_width="match_parent">
        <LinearLayout android:id="@ id/linearLayout1" android:layout_width="match_parent" android:layout_height="match_parent">
            <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="My Text View" android:id="@ id/textView1" android:textAppearance="?android:attr/textAppearanceLarge"></TextView>


        </LinearLayout>
    </ScrollView>
    <LinearLayout android:layout_height="wrap_content" android:id="@ id/linearLayout2" android:layout_width="match_parent" android:orientation="horizontal">
    <LinearLayout android:layout_height="wrap_content" android:id="@ id/linearLayout3" android:layout_weight="1" android:layout_width="fill_parent" android:orientation="vertical">
        <ImageButton android:layout_height="wrap_content" android:id="@ id/imageButton1" android:src="@drawable/icon" android:layout_width="fill_parent"></ImageButton>
        <ImageView android:id="@ id/imageView1" android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_width="fill_parent"></ImageView>
    </LinearLayout>
    <EditText android:layout_width="fill_parent" android:layout_weight="1" android:text="abcdef" android:layout_height="wrap_content" android:id="@ id/editText1" android:inputType="textMultiLine">
        <requestFocus></requestFocus>
    </EditText>
    </LinearLayout>

</LinearLayout>
  

Настройте параметры в соответствии с вашими потребностями