Come rimuovere il bordo di edittextfield in android

Come posso rimuovere il bordo di un field Edittext in android? In realtà sembra così

http://pbrd.co/V34sN7

  • Perché findViewById () restituisce null se non viene chiamata setcontentview ()?
  • Come rendere TextView con il bordo sbiadito?
  • Evidenziare i risultati di ricerca in ListView
  • Come get il text selezionato e il valore Android ListPreferenza
  • Dalvik VM error: Eccezione trovata "Javax.xml.namespace.QName.class"
  • Android Gradle 1.1 - aggiunta di una prova di dipendenza da test di un altro progetto
  • Con questo codice di layout

    <EditText android:id="@+id/login_error" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="" android:background="@android:drawable/editbox_background_normal" android:visibility="invisible" android:textColor="#FF0000" android:layout_gravity="right" /> 

    Anche l'allineamento del text non è sul lato destro sebbene l'ho definito.

    Grazie

  • Come avviare un'intenzione passando alcuni parametri ad esso?
  • Cosa determinare un ripristino di frammento dopo la creazione di attività?
  • Posizione fissa non funzionante nel browser mobile
  • Ottenere un errore constructor con ArrayAdapter in un elencofragmento su Android
  • Caricare l'image utilizzando okHttp
  • onBackPressed per uccidere un gestore all'interno di un'attività - Android
  • 4 Solutions collect form web for “Come rimuovere il bordo di edittextfield in android”

    Puoi personalizzare il tuo EditText utilizzando il seguente layout xml

    Salva il codice seguente come yourWishName.xml

     <?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> //You can change the color of the edit text here which removes the border line as well <item android:state_focused="true" > <shape android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#FFFFFF" android:angle="270" /> <stroke android:width="3dp" android:color="#F8B334" /> <corners android:radius="12dp" /> </shape> </item> <item> <shape android:shape="rectangle"> <gradient android:startColor="#FFFFFF" android:endColor="#FFFFFF" android:angle="270" /> <stroke android:width="0dp" android:color="#000000" /> <corners android:radius="12dp" /> </shape> </item> </selector> 

    In EditText call il android:background="@drawable/yourWishName" xml android:background="@drawable/yourWishName"

    Per allineare a destra Utilizza android:gravity="right"

    Spero che questo ti aiuti

    Semplicemente, è ansible utilizzare il seguente nel file xml per rendere EditText background chiaro:

     android:background="@null" 

    Metodo programmatico:

     setBackgroundDrawable(null); 

    O, poiché setBackgroundDrawable () viene deprotta nell'API 16:

     if (getApiLevel() >= 16) // Suppose we wrote getApiLevel() helper to get the API level setBackground(null); else setBackgroundDrawable(null); 

    Devi creare un file patch patchato personalizzato che non ha un border. Qui trovi un tutorial E l' android:layout_gravity="right" non significa che il text sia allineato a destra. Allinea il layout a destra. Devi usare l' android:gravity="right" .

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.