我在android studio中具有创建和活动权限。
在我的工作中,我依赖Constraint Layout
,看起来就像我想要的。
但是当我在仿真器中运行项目时,我得到了不同的结果。
告诉我,如果您对我的问题有想法。
这是activity in the Android Studio
这是activity in the Emualtor
这是XML
代码
<android.support.constraint.ConstraintLayout 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:background="@drawable/row3"
tools:context=".MainActivity">
<ImageView
android:id="@+id/game9"
android:layout_width="39dp"
android:layout_height="36dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="320dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.821"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game10"
android:layout_width="33dp"
android:layout_height="31dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="372dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.825"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game2"
android:layout_width="54dp"
android:layout_height="63dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="88dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.11"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game1"
android:layout_width="58dp"
android:layout_height="67dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.023"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game8"
android:layout_width="42dp"
android:layout_height="47dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="280dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.703"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game3"
android:layout_width="57dp"
android:layout_height="61dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="52dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.353"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game4"
android:layout_width="50dp"
android:layout_height="60dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="88dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.547"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game5"
android:layout_width="50dp"
android:layout_height="60dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="156dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game6"
android:layout_width="53dp"
android:layout_height="53dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="180dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.692"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<ImageView
android:id="@+id/game7"
android:layout_width="43dp"
android:layout_height="54dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="232dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.812"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/point" />
<android.support.constraint.ConstraintLayout
android:id="@+id/constraintLayout"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#6AC3EB"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<ImageView
android:id="@+id/imageView"
android:layout_width="32dp"
android:layout_height="41dp"
android:layout_gravity="start"
android:layout_margin="3dp"
android:layout_marginStart="16dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:src="@drawable/money"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<TextView
android:id="@+id/num_points"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:layout_marginEnd="12dp"
android:layout_marginBottom="8dp"
android:text="100"
android:textSize="20sp"
android:textStyle="bold"
app:layout_constraintBottom_toTopOf="@+id/imageView"
app:layout_constraintEnd_toStartOf="@+id/imageView1"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="32dp"
android:layout_height="41dp"
android:layout_gravity="end"
android:layout_margin="3dp"
android:layout_marginTop="8dp"
android:layout_marginBottom="8dp"
android:src="@drawable/moneyplus"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="1.0" />
</android.support.constraint.ConstraintLayout>
</android.support.constraint.ConstraintLayout>
您对这个问题有想法吗?
答案 0 :(得分:1)
如您所见,仿真器使用“ RTL”布局。也许这是一种设备设置,其语言环境设置为需要从右到左书写/绘制的语言,其中一些流行的语言是阿拉伯语,希伯来语,波斯语,乌尔都语等。
您在Android Studio中的布局编辑器显示“ LTR”布局。
如果您在Application
的{{1}}标签中使用以下标签
Manifest.xml
它将停止支持RTL设备,这意味着您的应用将在模拟器中显示,并且显示具有Urdu / RTL语言环境的设备。
但我强烈建议您不要这样做。相反,您可以在此处了解有关支持RTL设备的更多信息。