rtl direction
Opened this issue · 7 comments
Hi , this is rtl direction for 'Persian (Farsi)' and 'Arabic' languages
<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:orientation="horizontal">
<android.support.v7.widget.AppCompatImageButton
android:id="@+id/text_field_boxes_imageView"
android:layout_width="@dimen/icon_signifier_width"
android:layout_height="@dimen/icon_signifier_height"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/icon_signifier_marginEnd"
android:layout_marginStart="@dimen/icon_signifier_marginEnd"
android:layout_marginTop="@dimen/icon_signifier_marginTop"
android:background="?selectableItemBackgroundBorderless"
android:contentDescription="icon"
android:visibility="gone" />
<RelativeLayout
android:id="@+id/text_field_boxes_right_shell"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_toLeftOf="@+id/text_field_boxes_imageView"
android:layout_toStartOf="@+id/text_field_boxes_imageView">
<studio.carbonylgroup.textfieldboxes.ClipToBoundsView
android:id="@+id/text_field_boxes_panel"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/bg"
android:clickable="true"
android:focusable="true"
android:foreground="?attr/selectableItemBackground">
<FrameLayout
android:id="@+id/bg_bottom_line"
android:layout_width="wrap_content"
android:layout_height="@dimen/bottom_line_height"
android:layout_alignEnd="@+id/text_field_boxes_upper_panel"
android:layout_alignLeft="@+id/text_field_boxes_upper_panel"
android:layout_alignRight="@+id/text_field_boxes_upper_panel"
android:layout_alignStart="@+id/text_field_boxes_upper_panel"
android:layout_below="@+id/text_field_boxes_upper_panel" />
<RelativeLayout
android:id="@+id/text_field_boxes_upper_panel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:paddingEnd="@dimen/upper_panel_paddingEnd"
android:paddingLeft="@dimen/upper_panel_paddingStart"
android:paddingRight="@dimen/upper_panel_paddingEnd"
android:paddingStart="@dimen/upper_panel_paddingStart">
<android.support.v7.widget.AppCompatTextView
android:id="@+id/text_field_boxes_label"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/label_idle_margin_top"
android:gravity="center"
android:includeFontPadding="false"
android:textSize="@dimen/label_text_size"
tools:text="Label" />
<android.support.v4.widget.Space
android:id="@+id/text_field_boxes_label_space"
android:layout_width="wrap_content"
android:layout_height="@dimen/label_space_height"
android:layout_alignEnd="@+id/text_field_boxes_editTextLayout"
android:layout_alignLeft="@+id/text_field_boxes_editTextLayout"
android:layout_alignParentTop="true"
android:layout_alignRight="@+id/text_field_boxes_editTextLayout"
android:layout_alignStart="@+id/text_field_boxes_editTextLayout" />
<LinearLayout
android:id="@+id/text_field_boxes_editTextLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/text_field_boxes_label_space"
android:layout_gravity="bottom"
android:orientation="horizontal">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|start"
android:background="@android:color/transparent"
android:orientation="horizontal">
<android.support.v7.widget.AppCompatImageButton
android:id="@+id/text_field_boxes_end_icon_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?selectableItemBackgroundBorderless"
android:minHeight="@dimen/end_icon_min_height"
android:minWidth="@dimen/end_icon_min_width"
android:visibility="gone" />
<android.support.v7.widget.AppCompatImageButton
android:id="@+id/text_field_boxes_clear_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?selectableItemBackgroundBorderless"
android:minHeight="@dimen/clear_button_min_height"
android:minWidth="@dimen/clear_button_min_width"
android:visibility="gone" />
</LinearLayout>
<RelativeLayout
android:id="@+id/text_field_boxes_input_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
<android.support.v4.widget.Space
android:id="@+id/text_field_boxes_label_space_below"
android:layout_width="wrap_content"
android:layout_height="@dimen/label_space_height"
android:layout_alignEnd="@+id/text_field_boxes_editTextLayout"
android:layout_alignLeft="@+id/text_field_boxes_editTextLayout"
android:layout_alignRight="@+id/text_field_boxes_editTextLayout"
android:layout_alignStart="@+id/text_field_boxes_editTextLayout"
android:layout_below="@+id/text_field_boxes_editTextLayout"
android:background="@color/A400red"
android:visibility="gone" />
</RelativeLayout>
</studio.carbonylgroup.textfieldboxes.ClipToBoundsView>
<RelativeLayout
android:id="@+id/text_field_boxes_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignEnd="@+id/text_field_boxes_panel"
android:layout_alignLeft="@+id/text_field_boxes_panel"
android:layout_alignRight="@+id/text_field_boxes_panel"
android:layout_alignStart="@+id/text_field_boxes_panel"
android:layout_below="@id/text_field_boxes_panel"
android:layout_marginTop="@dimen/bottom_marginTop"
android:paddingEnd="@dimen/upper_panel_paddingEnd"
android:paddingLeft="@dimen/upper_panel_paddingStart"
android:paddingRight="@dimen/upper_panel_paddingEnd"
android:paddingStart="@dimen/upper_panel_paddingStart">
<android.support.v7.widget.AppCompatTextView
android:id="@+id/text_field_boxes_helper"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/helper_marginEnd"
android:layout_marginStart="@dimen/helper_marginEnd"
android:layout_toEndOf="@+id/text_field_boxes_counter"
android:layout_toRightOf="@+id/text_field_boxes_counter"
android:gravity="right"
android:textSize="@dimen/helper_text_size" />
<android.support.v7.widget.AppCompatTextView
android:id="@+id/text_field_boxes_counter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:textSize="@dimen/counter_text_size" />
</RelativeLayout>
</RelativeLayout>
</RelativeLayout>
salam
age nemune code java in ro ham bzarin mmnun mishm vaghean .
merci
سلام تا جایی که یادمه نیازی به دسکاری کد جاوا نداره
اگه خطایی میده
متن کامل ارور رو قرار بدید
الان من باید این کد بالا رو جایگزین فایل
xml
داخل
TextFieldBoxes-master
بکنم ؟ و بعد بیام اینو کتابخونه کنم و دستی ادد کنم تو پروژه خودم ؟
چون مستقیم که نمیشه اینو استفاده کرد تو پروژه درسته ؟ چون وقتی میخوام کَست کنم تو جاوا . هر کدومشو کست میکنم بازم ارور میده که کستینگت اشتباهه
آیا روشم درسته یا نه کلا دارم اشتباه میره راهو ؟
مرسی از پاسختون
آره دیگه پروژه رو دانلود میکنید و کپی میکنید توی پروژه اصلی خودتون
فقط محتوای xml رو تغییر میدید
همین .
مرسی مشکلم حل شد
ممنونم
با سلام
کد های ایکس ام ال رو کپلی کردم ولی هنوز مشکل لیبل که تو کوچیک شدن میره سمت راست هست
با سلام
کد های ایکس ام ال رو کپلی کردم ولی هنوز مشکل لیبل که تو کوچیک شدن میره سمت راست هست
سلام
اره من این مشکل رو دارم