Я создал макет, который показывает прекрасный результат на графическом макете, но когда я запускаю приложение, это эмулятор, который дает очень странный вид.Как указать пробелы между элементами андроида из графического макета
Emulator
Я попытался margin
и Padding
как, но все-таки я не получаю желаемого выхода в эмуляторе.
Следующий мой файл xml
. Все завернуть в relativeLayout
теге
XML File
<TextView
android:id="@+id/successMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="14dp"
android:gravity="center"
android:text="Launch Complain"
android:textAppearance="?android:attr/textAppearanceLarge"
android:layout_marginBottom="50pt"
/>
<Button
android:id="@+id/btnSendMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_marginBottom="83dp"
android:gravity="center"
android:text="Send Message" />
<EditText
android:id="@+id/userMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:ems="10"
android:gravity="center"
android:hint="Complain"
android:inputType="textMultiLine" >
<requestFocus />
</EditText>
<EditText
android:id="@+id/txtShopName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/userMessage"
android:layout_alignLeft="@+id/userMessage"
android:layout_marginBottom="46dp"
android:ems="10"
android:gravity="center"
android:hint="Shop Name"
android:inputType="textPersonName" />
Я заметил, что на первом снимке экрана есть предупреждения. Что они говорят? – ryguy
Вставьте весь свой код макета. Я не могу видеть родителя. Это относительная макета или что? – EliaszKubala
Предупреждение говорит, Hardcoded string, Должен использовать ресурс @String – Kirmani88