2013-10-06 2 views

답변

1

뽑기 : How to make an EditText selectable but not editable on Android Ice Cream Sandwich?.

당신이 11 아래 API는 당신의 EditText의 XML에 다음 코드를 사용하는 경우 : API 위에서 사용하는 다음과 같은 자바 (11) 또는

android:inputType="none" 
android:textIsSelectable="true" 

경우 :

edittext.setTextIsSelectable(true); 
+0

나는 API (10)에 대한 사항을 확인 할 수 있습니다 (2.3.4 및 2.3.6에서 테스트) 위의 두 행은 작동하지 않습니다. EditText는 여전히 편집 가능하며 키보드가 튀어 나옵니다. – Bruce

0

EditText 대신 TextView을 사용하고 android:textIsSelectable을 사용해야합니다. 당신은 오래된 API를 표적으로하는 경우

는 당신은 TextView에 클릭 리스너를 첨부 할 수 있습니다 및 onClick 그냥 수행

ClipboardManager cm = (ClipboardManager)context.getSystemService(Context.CLIPBOARD_SERVICE); 
cm.setText(textView.getText()); 
Toast.makeText(context, "Copied", Toast.LENGTH_SHORT).show(); 

과 나중에 곳 :

또한
String copiedText = cm.getText(); 

고급 구현을위한 http://developer.android.com/guide/topics/text/copy-paste.html을 읽어 보시기 바랍니다

관련 문제