리스트목록을 클릭하면 토스트가 띄워지게 했는데, 처음엔 되더니 xml 텍스트색을 바꾸니 안되요ㅜㅜ

도와주세요 ㅜㅜ


(로그캣에 띄는 주황색글씨)


08-09 01:07:32.080: W/KeyCharacterMap(846): No keyboard for id 0

08-09 01:07:32.080: W/KeyCharacterMap(846): Using default keymap: /system/usr/keychars/qwerty.kcm.bin


MainActivity

 package com.example.mainmenu;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
public class MainActivity extends Activity{
	ListView mlistView;
	boolean visible = true;
	static String MENU_SEARCHING = "  재료로 찾기";
	static String MENU_DIRECTGO = "  레시피바로GO!";
	static String MENU_RANKING = "  랭킹보기";
	static String MENU_ENROLL = "  레시피등록";
	static String MENU_HELPING = "  도움말";
	
	String menuTextOfList[] = {
    		MENU_SEARCHING, MENU_DIRECTGO, MENU_RANKING, MENU_ENROLL, MENU_HELPING
    		};
    int[] menuImageOfList = { 
    		R.drawable.icon_coffee_search,
    		R.drawable.icon_coffee_directgo,
    		R.drawable.icon_coffee_rank_after,
    		R.drawable.icon_coffee_newrecipe,
    		R.drawable.icon_coffee_help					
    };
	
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        startActivity(new Intent(this, SplashActivity.class));
        
        mlistView = (ListView)findViewById(R.id.listView1);
        
        mlistView.setAdapter(new MyMenuAdapter(this, R.layout.menu_list,menuTextOfList, menuImageOfList));
        
        mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
 			public void onItemClick(AdapterView<?> arg0, View view, int position,
 					long arg3) {
 				
// 				Intent intent = new Intent(this, EnrollActivity.class);
 				
 				switch (position) {
 				case 0:
 					Toast.makeText(getApplicationContext(), MENU_SEARCHING, Toast.LENGTH_SHORT).show();
 					mlistView.setVisibility(View.GONE);
 					visible = true;
 					break;
 					
 				case 1:
 					Toast.makeText(getApplicationContext(), MENU_DIRECTGO, Toast.LENGTH_SHORT).show();
 					mlistView.setVisibility(View.GONE);
 					visible = true;
 					break;
 					
 				case 2:
 					Toast.makeText(getApplicationContext(), MENU_RANKING, Toast.LENGTH_SHORT).show();
 					mlistView.setVisibility(View.GONE);
 					visible = true;
 					break;
 					
 				case 3:
 					Toast.makeText(getApplicationContext(), MENU_ENROLL, Toast.LENGTH_SHORT).show();
 					mlistView.setVisibility(View.GONE);
 					visible = true;
 					break;
 				
 				case 4:
 					Toast.makeText(getApplicationContext(), MENU_HELPING, Toast.LENGTH_SHORT).show();
 					mlistView.setVisibility(View.GONE);
 					visible = true;
 					break;
 					
 				default:
 					break;
 				}
 				
 			}
         });
    }
    
    public class MyMenuAdapter extends ArrayAdapter<String>{
		public MyMenuAdapter(Context context, int textViewResourceId,
				String[] menuTextofList, int[] menuImageofList) {
			super(context, textViewResourceId, menuTextofList);
			// TODO Auto-generated constructor stub
		}
		
		public View getView(int position, View convertView, ViewGroup parent) {
			return getCustomView(position, convertView, parent);
		}
		private View getCustomView(int position, View convertView, ViewGroup parent) {
			
			LayoutInflater inflater = getLayoutInflater();
			View menuListView = inflater.inflate(R.layout.menu_list, parent, false);
			TextView menuText = (TextView)menuListView.findViewById(R.id.textMenu);			
			menuText.setText(menuTextOfList[position]);
			
			ImageView menuicon = (ImageView)menuListView.findViewById(R.id.imageMenu);
			menuicon.setImageResource(menuImageOfList[position]);
			
			return menuListView;
		}
		
		public View getDropDownView(int position, View convertView, ViewGroup parent) {
			return getCustomView(position, convertView, parent);
		}
    }
    
    public void onClick(View v){
    	if(visible==false){
			mlistView.setVisibility(View.GONE);
			visible = true;
		}
		else{
			mlistView.setVisibility(View.VISIBLE);
			visible = false;
		}
    }
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }
}



menu_list.xml

 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent" >
        <ImageButton
            android:id="@+id/imageMenu"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:background="@drawable/icon_coffee_search" />
        <TextView
            android:id="@+id/textMenu"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignBottom="@+id/imageMenu"
            android:layout_toRightOf="@+id/imageMenu"
            android:text="TextView"
            android:textColor="#bb330000" />
    </RelativeLayout>
</LinearLayout>