আমি এটিও ভাবছিলাম, ড্যানিয়েল উইলসন ডকুমেন্টেশন সংগ্রহ করেছিলেন, তবে প্রশিক্ষণহীন চোখে এটির অর্থ খুব বেশি নয়। এগুলি সম্পর্কে যা কিছু আছে তা এখানে রয়েছে: "এক্সট্রাক্ট মোড" স্থানটি খুব কম দেখালে যে ধরণের দৃষ্টিকোণ প্রদর্শন করা হয় তার উল্লেখ করে, উদাহরণস্বরূপ ফোনে ল্যান্ডস্কেপ। আমি ইনপুট পদ্ধতি সম্পাদক (আইএমই) হিসাবে গুগল কীবোর্ডের সাথে গ্যালাক্সি এস 4 ব্যবহার করছি।
দৃশ্যমান আইএমই ছাড়াই ল্যান্ডস্কেপ ইউআই
ফোকাসের উপর ভিত্তি করে (বর্ণনায়) আপনি TextInputLayout
সম্পাদকের বাইরে ইঙ্গিতটি কার্যকর অবস্থায় দেখতে পাচ্ছেন । এখানে বিশেষ কিছু নয়, TextInputLayout
এটি করার কথা।
ল্যান্ডস্কেপ ইউআই খালি নাম ফিল্ড সম্পাদনা করছে
নামটি সম্পাদনা করাতে আপনি দেখতে পাবেন যে IME আপনি সম্পাদনা করছেন তার ইঙ্গিত দেয় না।
ল্যান্ডস্কেপ ইউআই খালি বর্ণনা ক্ষেত্র সম্পাদনা করছে
বিবরণ সম্পাদনা করে আপনি দেখতে পাচ্ছেন যে IME আপনি সম্পাদনা করছেন তার ইঙ্গিত দেয়।
লেআউট এক্সএমএল
দুটি ক্ষেত্রের মধ্যে পার্থক্য হ'ল তাদের টাইপ EditText
ভিএস TextInputEditText
। গুরুত্বপূর্ণ বিষয় এখানে যে TextInputLayout
হয়েছে android:hint
এই ক্ষেত্রে যখন এবং আবৃত editText, TextInputEditText
জাভা কোডের এর কয়েক লাইন একটি বড় পার্থক্য তোলে।
নাম ক্ষেত্র
<android.support.design.widget.TextInputLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Item Name"
>
<EditText
android:id="@+id/name"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</android.support.design.widget.TextInputLayout>
বর্ণনা ক্ষেত্র
<android.support.design.widget.TextInputLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:hint="Item Description"
>
<android.support.design.widget.TextInputEditText
android:id="@+id/description"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:minLines="4"
android:scrollbars="vertical"
/>
</android.support.design.widget.TextInputLayout>