예제소스 확인해보려고 하는데요
애러가 나는데 아 먼지 모르겠어요...
toasttest cannot be resolved or is not a field
이런애러가 나는데 필드를 추가해주면 R.java에 생기는데 저장을 눌러버리면 계속 없어지네요.. ㅡㅡ
첨부파일 있으니까 확인좀 부탁드려요 ㅠㅠ
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.toasttest);
findViewById(R.id.shortmsg).setOnClickListener(mClickListener);
findViewById(R.id.longmsg).setOnClickListener(mClickListener);
findViewById(R.id.count1).setOnClickListener(mClickListener);
findViewById(R.id.count2).setOnClickListener(mClickListener);
findViewById(R.id.customview).setOnClickListener(mClickListener);
}
Button.OnClickListener mClickListener = new Button.OnClickListener(){
public void onClick(View v){
switch (v.getId()){
case R.id.shortmsg:
Toast.makeText((Context) ToastTest.this,"잠시 나타나는 메시지", Toast.LENGTH_SHORT).show();
break;
case R.id.longmsg:
Toast.makeText(ToastTest.this,"조금길게나타나는 메시지",Toast.LENGTH_LONG).show();
break;
case R.id.count1:
str="현재카운트 ="+count++;
if(mToast !=null){
mToast.cancel();
}
mToast=Toast.makeText(ToastTest.this, str, Toast.LENGTH_SHORT);
mToast.show();
break;
case R.id.count2:
str="현재카운트="+count++;
if(mToast == null){
mToast=Toast.makeText(ToastTest.this, str, Toast.LENGTH_SHORT);
}else {
mToast.setText(str);
}
mToast.show();
break;
case R.id.customview:
LinearLayout linear = (LinearLayout)View.inflate(ToastTest.this, R.layout.toasttest, null);
Toast t2 = new Toast(ToastTest.this);
t2.setView(linear);
t2.show();
break;
}
}
};
}




XML 쪽에 오타나 문법오류있는지 확인해보세요 ~ (다른문제인지는 조금 더 생각해보아야겠네요)