2017-04-13 14 views
1

EditTextオブジェクトでスクロールを無効にしたい。私はthisを追跡しましたが、意図していないEditTextの中でカーソルが消えてしまいました。私はスクロール効果を無効にしたいが、それでもEditTextの中にカーソルを入れたい。これは、EditTextオブジェクトのXMLです。EditTextのスクロールエフェクトを無効にしても表示されるカーソルがある

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="0dp" 
    android:layout_weight="1" 
    android:layout_gravity="top|center" 
    android:background="@color/grayBackground" 
    android:orientation="horizontal" 
    android:padding="8dp" 
    android:layout_margin="10dp"> 

    <ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:src="@drawable/ic_view_carousel_grey_24dp" 
     android:layout_gravity="center_vertical" 
     android:paddingStart="2dp" 
     android:paddingEnd="8dp"/> 

    <EditText 
     android:id="@+id/search_product" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:background="@android:color/transparent" 
     android:hint="@string/searchProducts"/> 

</LinearLayout> 

答えて

1

Edittextタグの下のxmlに追加:あなたはエディットテキストボックスにスクロールを無効にしたい場合は

android:cursorVisible="true" 

または、

edittext.setCursorVisible(true). 
+0

これを行うと便利でした1文字でもカーソルが消えます。 –

+0

助けてくれてありがとう! :) –

+0

@AbhayManiyar答えがうまくいけば答えの隣にあるティックサインをクリックして正しい印を付けるべきです。thankx – rafsanahmad007

0

はlayout_height

<EditText 

<!--set static height instead of giving wrap content--> 
     android:layout_height="wrap_content" 
     /> 
の静的高さを設定しました
+0

はい、私が望んだものを達成するのに役立ちました。ありがとう:) –

関連する問題