Jak určit různé obrazy, když můj zvyk Widget má fokus

hlasů
5

Snažím se nastavit volicí tažného v mém souboru aktiv takto: * 2 různé obrázky pro ‚on‘ režim / ‚off‘ v klidovém stavu (tj nebude mít focus) * další 2 různé obrázky pro ‚na‘ /‘ ve vypnutém stavu v režimu zaostření‘(to znamená, že má fokus).

V mém případě je režim ‚odpočinku‘ funguje, ale režim ‚focus‘ není.

Můžete mi prosím řekněte mi, co jsem chybí v režimu ostření? Děkuji.

<!-- these 2 images works --->
<item android:state_checked=false android:drawable=@drawable/off />
<item android:state_checked=true android:drawable=@drawable/on />


<!-- these 2 images does not work -->

 <item android:state_focused=true android:state_checked=false
android:drawable=@drawable/off_focus />

 <item android:state_focused=true android:state_checked=true
android:drawable=@drawable/on_focus />
Položena 16/02/2009 v 01:33
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Nevěřím, že případy jsou ImageView zaostřitelný standardně, což znamená, že by se nikdy neměl soustředit a váš volič nebude nikdy spuštěna. V místě, kde si definovat svou ImageView co potřebujete nastavit tak, aby se zaostřitelný, viz tyto metody: setFocusable a setFocusableInTouchMode . Může být nastavena z XML nebo v kódu.

Odpovězeno 07/01/2011 v 07:17
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more