2017-11-16 20 views
0

私はinputType = "textMultiLine"のTextViewを持っています。問題は、TextViewの自由な部分(テキストがない部分)をクリック(および保持)すると、テキストを貼り付けるオプションが表示されることです。そうすると、既存のテキストが上書きされますクリップボードのテキスト。 私はこの振る舞いを望んでいません。 TextViewを編集不可能にするにはどうすればよいですか?マルチラインTextViewを編集不可能にする方法

このXML-コード:

<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="1. Hello, Dies ist ein Beispielsatz. \n2. Dies ist der zweite Satz." 
     android:textSize="20dp" 
     android:inputType="textMultiLine" 
     /> 

注:私はinputType = "textMultiLine" を削除した場合 、貼り付けたテキストのオプションは、もはや提示されません。しかし、私はTextViewを複数行にしたい。

+0

あなたはアンドロイド 'てみてくださいでした:' = "false" にフォーカス可能? –

答えて

0

これをfalseに設定するandroid:longClickable="false"

<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="1. Hello, Dies ist ein Beispielsatz. \n2. Dies ist der zweite Satz." 
     android:longClickable="false" 
     android:textSize="20dp" 
     android:inputType="textMultiLine" 
     /> 
0
.setFocusable(false); 

にあなたTextView作るこれを試してみても、このビューはタッチモードで フォーカス可能ではないことを保証します。

XML

android:focusable="false" 
関連する問題