آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

hint در edittext

SaeiD-as  6 سال پیش  6 سال پیش
0 0

سلام دوستان

برای اینکه hint در edittext به بالای متن منتقل بشه از کتابخونه FloatLabeledEditText استفاده کردم، تنها مشکل من اینه که زمانی hint به بالای edittext منتقل میشه به بالا سمت چپ منتقل می شه در صورتی که در متن فارسی باید به بالا سمت راست منتقل بشه، gravity، و خیلی تنظیمات رو دستکاری کردم ولی باز هم تغییری نکرد!
ممنون میشم اگه از این کتابخونه استفاده کردید بگید چطوری درست می شه یا اگر از کتابخونه دیگه ای استفاده می کنید بگید

سپاس

+1 0
TextInputLayout هم همین کار رو براتون انجام میده ها ، نیازی به استفاده از کتابخونه نیست.فقط کافیه EditText ها رو بین TextInputLayout قرار بدین (6 سال پیش)
0 0
خب با همین ویو چطوری می تونم زمانی که بالا میره راست چینش کنم؟ (6 سال پیش)
+1 0
گراویتی EditText رو right قرار بدین باید مشکلتون حل بشه.من توی برنامم همین کارو کردم درست کار میکنه (6 سال پیش)
+1 0
باید با Gravity درست بشه اگه نشد layoutDirection رو rtl بزار ببین چی میشه (6 سال پیش)
0 0
روش هایی که گفتید رو امتحان کردم ولی باز هم جواب نگرفتم! (6 سال پیش)
+1 0
این رو هم یه تست کنید شاید جواب گرفتین : بعد از اینکه gravity رو right قرار دادین از توی منیفست support rtl رو false قرار بدین (6 سال پیش)
0 0
دمتون گرم از راهنمایی تون :) نه متاسفانه این رو هم قبلا خودم چک کرده بودم! داستانی شده اینم... (6 سال پیش)
+1 0
کدهای xml رو بزار شاید جاییش رو اشتبا کردی :| (6 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
SaeiD-as  6 سال پیش
0 0

کدهای xml:

 
<android.support.design.widget.TextInputLayout
android:id="@+id/tilSignPhone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:theme="@style/Theme.AppCompat"
android:layout_gravity="right"
android:foregroundGravity="top|right"
android:layoutDirection="rtl"
android:gravity="right">

<EditText
android:id="@+id/edtSignPhone"
android:layout_margin="2dp"
android:drawableRight="@drawable/ic_call_black_24dp"
android:paddingRight="12dp"
android:layoutDirection="rtl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="شماره موبایل"
android:inputType="phone"
android:gravity="center_vertical|right"
android:singleLine="true"
android:focusable="true"
android:phoneNumber="true"
android:textColorHint="#fff"
android:textColor="#fff"/>
</android.support.design.widget.TextInputLayout>
0 0
توی این کدها که مشکل خاصی نیست حتی تست هم کردم gravity کاملا سمت راست بود :| (6 سال پیش)
+1 0
فقط یه چیزی , singleLine و phoneNumber که استفاده کردی هر دوتاشون منسوخ شدن بهتره به جای singleLine از maxLines=1 و phoneNumber هم به جاش inputType استفاده کنی (6 سال پیش)
0 0
پس مال من خرابه! شاید شبیه سازه که این مشکل رو داره و داخل گوشی واقعی جواب بده، سپاس از راهنماییت (6 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .