Я изучаю разработку Android (новичок).Я пытался отобразить простой "Hello World!"TextView как часть LinearLayout на Android Studio, а затем на моем (физическом) мобильном устройстве, и получил два разных результата.Я хотел бы знать, в чем причина разницы.
Это код:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal"
tools:context=".MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
</LinearLayout>
Вот скриншоты:
Android StudioСнимок экрана
Снимок экрана устройства
Следует отметить, что моим мобильным устройством является Moto G First Generation, а языком по умолчанию является иврит (справа налево)язык).
Следует также упомянуть, что я пробовал разные комбинации представлений, и каждый раз в Android Studio они по умолчанию располагаются слева, а на моем устройстве - справа.
Что я должен сделать, чтобы макет был идентичным в программном обеспечении и на устройстве, поскольку я хотел бы продолжать использовать это устройство для написания приложений?
Любой совет будет высоко оценен.
Заранее спасибо