/ / क्या एंड्रॉइड टेक्स्ट इनपुट लेआउट में शीर्ष के बजाय नीचे एडिटेक्स संकेत को फ्लोट करना संभव है? - एंड्रॉइड, एंड्रॉइड-लेआउट, एंड्रॉइड-एडिटटेक्स्ट, एंड्रॉइड-टेक्स्टिनपुटलेउटआउट

क्या एंड्रॉइड टेक्स्ट इनपुट लेआउट में शीर्ष की बजाय नीचे संपादन संकेत को फ़्लोट करना संभव है? - एंड्रॉइड, एंड्रॉइड-लेआउट, एंड्रॉइड-एडिटेक्स्ट, एंड्रॉइड-टेक्स्टिनपुटलेआउट

प्रारंभ में, edittext इस तरह दिखाया जाना चाहिए।

प्रारंभिक EditText

प्रारंभिक EditText

पर क्लिक करने के बाद edittext, संकेत इस तरह नीचे की ओर तैरना चाहिए -

आवश्यक आउटपुट

आवश्यक आउटपुट

कृपया इसमें मेरी मदद करें।

उत्तर:

जवाब के लिए 0 № 1

आप नीचे दिए गए दो तरीकों में से किसी एक का उपयोग कर सकते हैं, लेकिन यह संकेत के क्लिक पर शीर्ष पर तैर जाएगा -

<android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<EditText..../>
</android.support.design.widget.TextInputLayout>

या

<android.support.design.widget.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content" />

जवाब के लिए 0 № 2
       <android.support.design.widget.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
app:hintTextAppearance="@style/TextLabel"
>

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ems="10"
android:width="100dp"
android:hint="HInt Here"
android:inputType="text"
android:clickable="false"
android:focusable="false"
android:focusableInTouchMode="false"
/>
</android.support.design.widget.TextInputLayout>

शैली को शैली में जोड़ें। xml

    <style name="TextLabel" parent="TextAppearance.Design.Hint">
<item name="android:textSize">11sp</item>
<item name="android:textColor">#929292</item>
<item name="android:textColorHint">#929292</item>
<item name="android:color">#929292</item>
<item name="android:gravity">bottom</item>
</style>