ziehbar-v21/ripple.xml zu Textview:Lollipop RippleDrawable
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/colorAccent">
<item
android:drawable="@android:color/white"/>
</ripple>
Textview:
<TextView
android:id="@+id/tv_back"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:gravity="center"
android:minWidth="200dp"
android:text="@string/back_to_school"
android:textColor="@color/color_sign_status"
android:textSize="16sp"/>
Wenn ich RippleDrawable
zum TextView
setzen wollen, ich android:background="?attr/selectableItemBackground"
setzen müssen, aber wie zu setzen mein eigener Hintergrund?
Oder einfach nur durch die Art und Weise den Hintergrund einstellen:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginLeft="30dp"
android:layout_marginTop="20dp"
android:background="@drawable/bg_sign_tip"
android:gravity="center">
<TextView
android:id="@+id/tv_back"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="?attr/selectableItemBackground"
android:clickable="true"
android:gravity="center"
android:minWidth="200dp"
android:text="@string/back_to_school"
android:textColor="@color/color_sign_status"
android:textSize="16sp"/>
</LinearLayout>
Wenn ich einen Button
verwenden, ist dies das Ergebnis:
Das ist schrecklich. Gibt es einen anderen Weg?
'android: background = "@ ziehbar/Welligkeit" '? – Dhina
ich weiß, was das Problem ist.TextView nur "android: klickbare" auf True, Welligkeit kann immer funktionieren, dann können Sie Hintergrund selbst festlegen. –