Zmieniłem kolor tła EditText na transperant. Teraz EditText wygląda niewidoczny, gdy nie jest skupiony. Jak więc zmienić kolor obramowania nieostrego EditText?Jak zmienić kolor ramki (nieukierunkowany) w EditText?
Co to jest atrybut XML?
Zmieniłem kolor tła EditText na transperant. Teraz EditText wygląda niewidoczny, gdy nie jest skupiony. Jak więc zmienić kolor obramowania nieostrego EditText?Jak zmienić kolor ramki (nieukierunkowany) w EditText?
Co to jest atrybut XML?
utworzyć plik xml z następujących w rozciągliwej (powiedzmy backwithborder.xml):
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#00000000" />
<stroke android:width="1dip" android:color="#ffffff" />
</shape>
i dla użytkownika EditText atrybut android: tło = "@ rozciągliwej/backwithborder"
Aby ustawić tło EditText do przezroczysty można użyć następujących:
android:background="@null"
patrz poniższe linki
Android EditText Transparent Background
setting the background attribute to transparent in editext dynamically
Overriding onDraw() for an EditText widget with a blank implementation has no effect
http://www.androidworks.com/changing-the-android-edittext-ui-widget
You może stworzyć linelayout z kolorem tła w kolorze, który ma być ramką. Następnie umieść tekst Edytuj wewnątrz tego Linearlayout
i nadaj kolorowi tła. Np .: jeśli obramowanie jest szare, tło dla Linearview
jest szare. i edytuj czarne tło tekstu.
dla szerokości obramowania można podać padding = "1dp"
dla border_width = "1dp"
.
System operacyjny Android sam dodaje obramowanie do EditText, gdy użytkownik się na nim skupi. Kolor zależy od wersji systemu operacyjnego. Czasami możemy chcieć pozbyć się domyślnej granicy ostrości i istnieje sposób, aby to zrobić.
Możemy utrzymywać kolor tła jako przezroczysty, aby usunąć krawędź EditText podczas ustawiania ostrości.
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#00000000"
/>
Pytanie dotyczy stanu nieostrego, a nie skupionego. – nyi