2016-11-21 2 views
2

ce que j'ai essayé et rien ne fonctionne regardé partout mais rien trouvéComment supprimer la ligne sous-jacente lors de l'édition mot spécifique en édition texte Voir

str.setTypeface(notoKyfiBold); 
str.setText("دوس هنا للكتابه"); 
str.setTextColor(Color.BLACK); 
str.setGravity(Gravity.CENTER); 
str.setFocusable(false); 
str.setFocusableInTouchMode(false); 
str.setCursorVisible(false); 
str.setClickable(false); 
str.setMaxLines(15); 
str.setEnabled(false); 
str.setActivated(false); 
str.setSingleLine(false); 
str.setMaxTextSize(50); 
str.setKeyListener(null); 
str.setMinTextSize(0); 
str.setHintTextColor(Color.TRANSPARENT); 
str.setBackground(null); 
str.setBackgroundColor(Color.TRANSPARENT); 
str.setSizeToFit(true); 
str.setPadding(10,0,10,0); 
str.endBatchEdit(); 
str.setDrawingCacheBackgroundColor(Color.TRANSPARENT); 
str.getPaint().setStrokeWidth(4); 
str.setHighlightColor(Color.TRANSPARENT); 
str.getPaint().setStyle(Paint.Style.STROKE); 

la ligne est celle directement en dessous du texte, pas que la bordure inférieure :

image

Répondre

2

Si vous voulez faire un programme, vous pouvez utiliser le code suivant. ne semble pas

//assume an EditText object with name myEditText 
myEditText.setInputType(myEditText.getInputType() | InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS); 

InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS à fonctionner comme prévu sur tous les claviers tandis que InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD a l'inconvénient qu'il désactive également basculer la langue dans le clavier et le geste de glisser pour ajouter le texte.

+0

merci! J'ai cherché cela pendant 5 heures et c'est en fait simple et logique –

3

ajoutez juste attribut suivant dans votre bloc edittext dans le fichier xml:

android:inputType="textNoSuggestions" 
+0

merci! cette réponse est également correcte mais je voulais dans le code. –

1

Ceci est dû à des suggestions. Vous pouvez les désactiver à l'aide

android:inputType="textNoSuggestions" 
+0

merci! cette réponse est également correcte mais je voulais dans le code. –

0

AJOUTZ lignes EditText bloc

android:background="@null" 
android:inputType="textNoSuggestions"