Sto usando PopUpwindow con le visualizzazioni testuali al suo interno. Il problema è che quando clicco su uno dei textvies il colore dello sfondo non cambia, anche se cambia quando la visualizzazione testuale è focalizzata ma non sul clic.textview Il colore di sfondo non cambia al momento del clic in popupwindow
Dopo aver cliccato sto respinge il PopupWindow, e se io non respingere il PopupWindow poi i cambiamenti di colore di sfondo in base al selettore:
Questo è il mio selettore TextView sfondo:
<item android:state_focused="true" android:drawable="@drawable/focused" />
<item android:state_pressed="true" android:drawable="@drawable/pressed" />
<item android:drawable="@drawable/priornone" /> <!-- default --> </selector>
in il mio PopupWindow tutto quello che sto facendo è questo:
TextView manage_list = (TextView)popupView.findViewById(R.id.manage_lists);
manage_list.setOnClickListener(new View.OnClickListener(){
public void onClick(View v)
{
Intent myIntent = new Intent(v.getContext(),ManageList.class);
popupWindow.dismiss();
startActivity(myIntent);
}});
file di layout per PopupWindow:
012.Il suo comportamento abbastanza strano funziona bene se non ignoro la finestra popup ma se ignoro la finestra popup sullo sfondo del testo, lo sfondo non cambia.
Cosa sto facendo di sbagliato? Qualsiasi aiuto sarà apprezzato.
grazie per il suggerimento, ma non ha aiutato, ancora lo sfondo del testo non cambia sul clic. – kay
@kay Puoi pubblicare il tuo file xml di layout? Credo che questo codice e il codice degli altri che hanno risposto alla tua domanda siano corretti, quindi il problema potrebbe essere altrove. – Angelo
ho pubblicato il file di layout. – kay