It looks like Android is still using the default color state list for the button. I've never used a state list for a button, but maybe capturing the android:state_selected state might help?
Paul On Jan 28, 6:01 pm, Jarrette <[email protected]> wrote: > *thanks for the reply, doug. Here's the code, I'm having the same issue > with every button in the listview.* > * > * > *main_menu.xml* > > <?xml version="1.0" encoding="utf-8"?> > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" > android:orientation="vertical" style="@style/body" > > > <ImageView > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:scaleType="center" > android:src="@drawable/logo_small" /> > > <ListView > android:id="@+id/ListView_Menu" > android:layout_width="fill_parent" > android:layout_height="fill_parent" > android:contentDescription="Main Menu" > android:scrollbarAlwaysDrawVerticalTrack="true" > android:divider="#00000000" > /> > > </LinearLayout> > * > * > *menu_item.xml* > > <TextView > xmlns:android="http://schemas.android.com/apk/res/android" > android:textColor="@color/btn_blue_text" > android:textSize="14px" > android:layout_width="fill_parent" > android:layout_height="wrap_content" > android:paddingTop="5px" > android:paddingBottom="5px" > android:text="test string" > android:layout_gravity="center_horizontal" > android:gravity="center" > android:background="@drawable/btn_blue" > /> > > *this is the method that populates the listview* > > public void PopulateGrid(final String strPersonID) { > ListView menuList = (ListView) findViewById(R.id.ListView_Menu); > String[] items = {getResources().getString(R.string.menu_Vitals_My), > getResources().getString(R.string.menu_Vital_Add), > getResources().getString(R.string.menu_Resources), > getResources().getString(R.string.menu_Log_Out)}; > ArrayAdapter<String> adapt = new ArrayAdapter<String>(this, > R.layout.menu_item, items); > menuList.setAdapter(adapt); > menuList.setOnItemClickListener(new > AdapterView.OnItemClickListener() { > public void onItemClick(AdapterView<?> parent, View itemClicked, > int position, long id) { > TextView textView = (TextView) itemClicked; > String strText = textView.getText().toString(); > if > (strText.equalsIgnoreCase(getResources().getString(R.string.menu_Vitals_My))) > { > // MY VITALS > Intent myIntent = new Intent(MainMenuActivity.this, > VitalsMyActivity.class); > myIntent.putExtra("PersonID", strPersonID); > startActivityForResult(myIntent, 0); > } else if > (strText.equalsIgnoreCase(getResources().getString(R.string.menu_Vital_Add))) > { > // ADD VITAL > startActivity(new Intent(MainMenuActivity.this, > VitalAddActivity.class)); > } else if > (strText.equalsIgnoreCase(getResources().getString(R.string.menu_Resources))) > { > // RESOURCES > startActivity(new Intent(MainMenuActivity.this, > ResourcesActivity.class)); > } else if > (strText.equalsIgnoreCase(getResources().getString(R.string.menu_Support))) > { > // SUPPORT > startActivity(new Intent(MainMenuActivity.this, > SupportActivity.class)); > }else if > (strText.equalsIgnoreCase(getResources().getString(R.string.menu_Log_Out))) > { > // LOG OUT > //delete user info > SharedPreferences prefs = > getSharedPreferences("UserInfo",0); > SharedPreferences.Editor prefsEditor = prefs.edit(); > prefsEditor.remove("PersonID"); > prefsEditor.commit(); > > startActivity(new Intent(MainMenuActivity.this, > MainActivity.class)); > } > } > }); > } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

