RelativeLayout
EditText
hoge.xml
<EditText
android:id="@+id/login"
android:layout_width="200dp"
android:layout_height="40dp"
android:hint="@string/login"
android:textColor="@color/white"
android:textColorHint="@color/clear_white" />
--Wenn center_vertical nicht funktioniert, setzen Sie layout_gravity auf center.
--Wenn Sie zwei identische Ansichten nebeneinander platzieren möchten: Setzen Sie layout_weight: 1 und Width = 0. --Wenn Sie zwei identische Ansichten vertikal platzieren möchten: Setzen Sie layout_weight: 1 und setzen Sie Height = 0.
--Verwenden Sie ViewPager / PagerTitleStrip.
--Erstellen Sie shape.xml separat in Drawable und verweisen Sie im Hintergrund auf die Ansicht.
shape.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<!--Rahmenbreite:Linienbreite, Farbe:Linienfarbe-->
<stroke
android:width="0.6dp"
android:color="@color/white" />
</shape>
--Erstellen Sie in hoge.xml einen Selektor von drawable und verweisen Sie mit textColor darauf.
hoge.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:s="true" android:state_pressed="false" android:color="@color/black" />
<item android:state_focused="true" android:state_pressed="true" android:color="@color/black" />
<item android:state_focused="false" android:state_pressed="true" android:color="@color/black" />
<item android:color="@color/white" />
</selector>
--Erstellen Sie einen Selektor in huga.xml von drwable und verweisen Sie mit src darauf.
huga.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!--Gedrückter Zustand-->
<item
android:state_pressed="true"
android:drawable="@drawable/setting_click" />
<!--Normalzustand-->
<item
android:drawable="@drawable/setting" />
</selector>
Recommended Posts