android - টেক্সটইনপুটলয়েআউট ইঙ্গিত গুগল সহায়তা লাইব্রেরি আপডেট করার পরে ভাসমান নয়




android-support-library android-textinputlayout (4)

@ রাহুল শর্মা,

আপনি কেন এক্সএমএল ফাইলের সম্পাদনা android:text="09:00 AM" ট্যাগে android:hint="From" এবং android:text="09:00 AM" করছেন?

এর পরিবর্তে আপনি কেবল android:hint="From ব্যবহার করতে পারেন android:hint="From এক্সএমএল ফাইল থেকে এবং জাভা কোডে আপনি পাঠ্যকে গতিশীল সেট করতে পারেন।

আমি আশা করি আপনি আমার বক্তব্য পাবেন। ধন্যবাদ।

আমি সম্প্রতি আমার সমর্থন লাইব্রেরিটি com.android.support:appcompat-v7:25.1.0 আপডেট করেছি যার পরে যদি আমি এক্সএমএল ফাইলের মাধ্যমে সম্পাদনা পাঠ্যে একটি পাঠ্য যোগ করি তবে TextInputLayout ইঙ্গিতটি ভাসমান হয় না।

এই প্রশ্নটিতে আমারও নজর ছিল কিন্তু এটি আমার পক্ষে কার্যকর হয়নি।

এখানে আমার এক্সএমএল কোডটি রয়েছে:

<android.support.design.widget.TextInputLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="16dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintBottom_toBottomOf="parent"
        android:layout_marginBottom="16dp"
        android:layout_marginEnd="16dp"
        app:layout_constraintRight_toRightOf="parent"
        android:layout_marginRight="16dp"
        app:layout_constraintVertical_bias="0.0"
        android:id="@+id/til1"
        android:layout_marginStart="16dp"
        app:layout_constraintLeft_toLeftOf="parent"
        android:layout_marginLeft="16dp"
        app:layout_constraintHorizontal_bias="0.33">

        <EditText
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="From"
            android:inputType="time"
            android:text="09:00 AM"
            android:id="@+id/from_mon"
            android:textSize="14sp" />
    </android.support.design.widget.TextInputLayout> 

এখানে আমার গ্রেড নির্ভরতা:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.1.0'
    compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4'
    compile 'uk.co.chrisjenx:calligraphy:2.2.0'
    compile 'com.android.support:design:25.1.0'
    compile 'com.android.support:support-v4:25.1.0'
    compile 'com.android.support:recyclerview-v7:25.1.0'
    compile 'com.android.support:cardview-v7:25.1.0'
    compile 'com.android.volley:volley:1.0.0'
    compile 'com.github.bhargavms:DotLoader:1.0.1'
    compile 'com.github.bumptech.glide:glide:3.7.0'
    compile 'de.hdodenhof:circleimageview:2.1.0'
    compile 'com.labo.kaji:fragmentanimations:0.1.1'
    compile 'com.github.esafirm.android-image-picker:imagepicker:1.2.5'
    testCompile 'junit:junit:4.12'
}

এটাই সমস্যা

আপনি পরিষ্কারভাবে দেখতে পাবেন যে ইঙ্গিতটি ভাসমান।

গাইড করুন।


আপডেট: ইস্যুটি 25.3.1 এ স্থির করা হয়েছিল

এটি 25.1.0 https://code.google.com/p/android/issues/detail?id=230171 এ একটি বাগ রয়েছে যা মনে হয় আমাদের আপাতত পূর্ববর্তী 25.0.1 সংস্করণটি ব্যবহার করতে হবে।


আপনার নির্ভরতাগুলির জন্য build.gradle এর মধ্যে আপনার এই জাতীয় পরিবর্তনগুলি পরীক্ষা করুন .. আমার ধারণা গ্রেড কোনও সমস্যা নয়

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.1.1'
    compile 'com.android.support:design:24.1.1'

}

গ্রেড পরিবর্তনের পরিবর্তনের মাধ্যমে সমাধান না করা হলে প্রথমে আপনার ইনপুল লেআউটে প্রাথমিক পরিবর্তনগুলি পরীক্ষা করুন .. এটি আপনার পাঠ্যগুলি ভাসমানভাবে শুরু করবে .. আপনার পরিবর্তনগুলি করার পরে।

 <android.support.design.widget.TextInputLayout
                    android:id="@+id/til1"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:focusableInTouchMode="true"
                    android:layout_margin="10dp">


    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:hint="From"
        android:inputType="time"
        android:text="09:00 AM"
        android:id="@+id/from_mon"
        android:textSize="14sp" />

                </android.support.design.widget.TextInputLayout>

দ্রষ্টব্য: এবং সম্ভব হলে আপনার ইঙ্গিতটি স্ট্রিং ফাইলটিতে সেট করুন .. এটিও সমস্যা হতে পারে।








android-textinputlayout