Belirli bir Android görünümü için renk durumu listesi oluşturmak için this tutorial'u takip ettim. Sadece tıkladığında vurgulamak istiyorum, böylece kullanıcı ekranın neden değiştiğini biliyor.Android LinearLayout: Ne yapıyorum yanlış?
görünümü işlenir, aşağıdaki hatayı alıyorum:
org.xmlpull.v1.XmlPullParserException: İkili XML dosyası hat # 3: etiketi bir çekilebilir
tanımlayan bir 'çekilebilir' özelliği veya çocuk etiketi gerektirir (res/düzen/myview.xml içinde)<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#ff33ffff"/> <!-- pressed -->
<item android:color="#ff000000"/> <!-- default -->
</selector>
Benim düzen XML:
Rengim XML (içinde res/renk/viewcolor.xml)
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/myview"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="top"
android:background="@color/viewcolor">
<!--crap in the layout-->
</LinearLayout>
Neyi özledim?
, bu depoyu kontrol edin: gibi özel tıklanabilir/sınanabilir '' 'LinearLayout''' orada https://github.com/shamanland/AndroidLayoutSelector bir' '' ToggleButton''' –