public class Tab1 extends Activity implements OnClickListener
{
Button btn;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.setContentView(R.layout.sample1_intent);
btn=(Button)findViewById(R.id.mon9);
btn.setOnClickListener(this);
btn.setText("9시");
}
@Override
public void onClick(View v) {
LayoutInflater layout2=getLayoutInflater();
View v2=layout2.inflate(R.layout.writeday,null);
Dialog da=new AlertDialog.Builder(this)
.setIcon(R.drawable.icon)
.setTitle("AlertTitle")
.setMessage("AlertMessage")
.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
Log.d("staaaaaaaaaaaaaaaate","aaaaaaaaaaaaaaaaaaaaaaaa");
//setTime();
btn=(Button)findViewById(R.id.mon9);
final EditText et = (EditText)findViewById(R.id.ed);
Log.d("staaaaaaaaaaaaaaaate",et.getText().toString());
}
})
예 요런식으로 custom dialog에다 edittext를 만들고 버튼을 클릭하면 다이얼로그 안에 edittext를 넣고 ok를 누르면 값이
처음에 누른 버튼에 저장이 되도록 하는 겁니다.
오류가 나네요 . 자꾸
아무리 해도 nullpoint가 뜹니다. 왜. 그럴까요? 소스 해결좀 부탁드리겠습니다..
정말 죽을것 같습니다...........이 분야가 회의가 들정도로요.
좀 다른 질문인데요;
저 implements 된 OnClickListener 는 public void onClick(View v) 에만 적용이 되는게 아닌가요?
public void onClick(DialogInterface dialog, int which) 에 같이 적용시키는 방법이 있나요?
전 안되는 것 같은데.. 버전의 차이일까요? 2.1에서 작업중입니다-