سلام میثم جان ممنون از جوابت ، نمی دونم مشکل از چیه ولی با گوشی خودم که برنامه رو اجرا میکنم دوباره همه چیز جابجا هستش ولی وقتی با Nox برنامه رو اجرا می کنم همه چیز درسته و به خوبی هم اجرا میشه !؟
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
طراحی UI
مدیریت گفتگو
آخرین تغییر: 10 سال پیش
سلام دوستان
من یک ui ساده درست کردم و زمانی که برنامه رو اجرا می کنم المان ها توی گوشی جبجا میشن یعنی دکمه ای که سمت راست هستش رفته سمت چب و ... توی XML هم rtl رو ست کردم ولی نمی دونم اشکال از کجاست .
اینم کد XML من :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.app.ehsan.brain.MainActivity"
android:padding="1dp"
android:supportsRtl="true"
>
<TextView
android:layout_width="80dp"
android:layout_height="80dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="0 s"
android:id="@+id/txtTimer"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:background="#f6d91d"
android:gravity="center"
android:textSize="35sp"
android:padding="1dp"
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp" />
<TextView
android:layout_width="80dp"
android:layout_height="80dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="0/0"
android:id="@+id/txtCorrectAnswer"
android:layout_alignParentTop="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:background="#ff6026"
android:gravity="center"
android:textSize="35sp"
android:padding="1dp"
android:layout_marginTop="10dp"
android:layout_marginRight="10dp" />
<TextView
android:layout_width="190dp"
android:layout_height="80dp"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="سوالات"
android:id="@+id/txtQuestion"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="10dp"
android:textSize="50dp"
android:gravity="center"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/imageView"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:id="@+id/linearLayout">
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Num"
android:id="@+id/textView2"
android:gravity="center"
android:textSize="50sp"
android:background="#673AB7"
android:padding="25dp"
android:textColor="#fff" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Num"
android:id="@+id/textView4"
android:gravity="center"
android:textSize="50sp"
android:background="#E91E63"
android:padding="25dp"
android:textColor="#fff" />
</LinearLayout>
<LinearLayout
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Num"
android:id="@+id/textView"
android:gravity="center"
android:textSize="50sp"
android:background="#8BC34A"
android:padding="25dp"
android:autoText="false"
android:textColor="#fff" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Num"
android:id="@+id/textView3"
android:gravity="center"
android:textSize="50sp"
android:background="#03A9F4"
android:padding="25dp"
android:textIsSelectable="false"
android:textColor="#fff" />
</LinearLayout>
</LinearLayout>
<Button
android:layout_width="fill_parent"
android:layout_height="300dp"
android:text="شروع"
android:id="@+id/btnStart"
android:layout_gravity="center"
android:textSize="100dp"
android:padding="5dp"
android:layout_centerVertical="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentStart="true"
android:layout_margin="10dp"
android:background="#FF5722"
android:visibility="invisible"
android:onClick="startGame"
android:textColor="#fff"
android:focusable="false"
android:longClickable="false" />
</RelativeLayout>
پاسخها 1
کدهاتونو به اینصورت تغییر دادم همه چی بخوبی نمایش داده میشه
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="1dp"
tools:context="com.app.ehsan.brain.MainActivity" >
<TextView
android:id="@+id/txtTimer"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:background="#f6d91d"
android:gravity="center"
android:padding="1dp"
android:text="0 s"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="35sp" />
<TextView
android:id="@+id/txtCorrectAnswer"
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:background="#ff6026"
android:gravity="center"
android:padding="1dp"
android:text="0/0"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="35sp" />
<TextView
android:id="@+id/txtQuestion"
android:layout_width="190dp"
android:layout_height="80dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="10dp"
android:gravity="center"
android:text="سوالات"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textSize="50dp" />
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:orientation="horizontal" >
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#673AB7"
android:gravity="center"
android:padding="25dp"
android:text="Num"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textSize="50sp" />
<TextView
android:id="@+id/textView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#E91E63"
android:gravity="center"
android:padding="25dp"
android:text="Num"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textSize="50sp" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoText="false"
android:background="#8BC34A"
android:gravity="center"
android:padding="25dp"
android:text="Num"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textSize="50sp" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#03A9F4"
android:gravity="center"
android:padding="25dp"
android:text="Num"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="#fff"
android:textSize="50sp" />
</LinearLayout>
</LinearLayout>
<Button
android:id="@+id/btnStart"
android:layout_width="fill_parent"
android:layout_height="300dp"
android:layout_gravity="center"
android:layout_margin="10dp"
android:background="#FF5722"
android:focusable="false"
android:longClickable="false"
android:onClick="startGame"
android:padding="5dp"
android:text="شروع"
android:textColor="#fff"
android:textSize="100dp"
android:visibility="invisible" />
</RelativeLayout>
نظرات
supportsRtl رو هم در منیفست و هم در کد های xml برابر با false قرار بدید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات