Sto provando a rilevare il colore della messa a fuoco/premuto per il pulsante e altri elementi. Ciò è necessario perché sto sviluppando nuovi componenti ed è importante che questi siano parte della piattaforma. Questi colori sono ARANCIONE su sdk Android e VERDE su HTC SenseUI. Se potessi rilevare quel colore, il mio componente apparirà come parte della piattaforma su entrambe le versioni.Risolto: "Android: Rilevamento della messa a fuoco/colore premuto"
Qualcuno sa come farlo?
E 'possibile creare "selettore" immagine personalizzata che utilizza per stato di default e di default piattaforma per la messa a fuoco/selezione.
Per fare questo seguire la procedura: 1) Creare file XML con selettore nella "res/drawable" (ad esempio "red_button.xml"):
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@android:drawable/btn_default" >
</item>
<item android:state_focused="true"
android:drawable="@android:drawable/btn_default" >
</item>
<item
android:drawable="@drawable/btn_default_red" >
</item>
</selector>
2) dalla cartella " .../android-sdk-mac/piattaforme/android-1.5/data/res/drawable/"scatta foto" btn_default_pressed.9.png "e cambia colore come preferisci (avevo bisogno di cambiarlo in rosso e per questo GIMP è abbastanza).
3) porre immagine modificata in "res/drawable" (ad esempio con il nome "btn_default_red.9.png")
4) definire pulsante:
<Button
android:id="@+id/info_button"
android:layout_width="wrap_content"
android:layout_height="37dip"
android:layout_marginTop="1dip"
android:background="@drawable/red_button"
android:text="[Info]" />
Questo è tutto.
Questo è il risultato: alt text http://img200.imageshack.us/img200/1349/custombutton.png
Ho bisogno di colore perché il cliente desidera il colore predefinito (quando non selezionato o focalizzato) per rappresentare il CD/CI dell'azienda mentre il colore di selezione/messa a fuoco è la piattaforma (Android predefinito, HTC SenseUI) dipendente. –
Sembra che sembrerà orribile, ma ok! –
Ho aggiunto un'immagine (collegamento all'immagine) dei pulsanti risultanti. Non sono un designer, ma penso che i pulsanti siano accettabili. –