우선 제가 하고 싶은 기능은요.
화면과 같이 카페라떼의 네모칸 버튼을 체크하고 장바구니를 누르면 우측에 다이어로그 창이 뜹니다.
다음 수량이랑 선택사항을 입력하고 확인을 누르면
세번째 화면이 나오게 되거든요. 그때는 1. 카페라떼 수량 : xx 선택사항: xx 이런식으로 뜨게 하고싶습니다.
우선 폼은 다 짰는데요. 네모칸 체크하고 장바구니를 눌렀을때 다음 다이어로그 창에 메인 타이틀이름에서 체크한 메뉴를 인식해야
하는데, 어떻게 해야할지 모르겠네요.....
카페라떼를 누르면 커피그림 옆에 카페라떼라고 입력되고 카푸치노를 누르면 카푸치노로 입력되고 이런식으로요,
<------- 1번째 질문.
다음으로 수량이랑 선택사항을 입력한뒤 확인을 누르면 선택한 메뉴+수량+선택사항을 다음 화면에서 보여주고 싶은데,
방법을 도통 모르겠습니다...<------2번째 질문.
완전 쌩 초보입니다. 도움좀 주세요 ㅠ
질문이 이해가 안되시면 리플좀 달아주세요...
package exam.Test;
import java.util.*;
import android.app.*;
import android.content.*;
import android.os.*;
import android.util.*;
import android.view.*;
import android.widget.*;
public class Ediya_ju extends Activity {
String temp;
ArrayList<String> Items;
ArrayAdapter<String> Adapter;
ListView list;
TextView asdf;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ediya_ju);
findViewById(R.id.jumun).setOnClickListener(mClickListener);
Items = new ArrayList<String>();
Items.add("카페라떼");
Items.add("카푸치노");
Items.add("카라멜 마끼아또");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("....");
Items.add("마지막메뉴");
Adapter = new ArrayAdapter<String>(this, android.R.layout.
simple_list_item_multiple_choice, Items);
list = (ListView)findViewById(R.id.list);
list.setAdapter(Adapter);
list.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
}
Button.OnClickListener mClickListener = new Button.OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.jumun: {
Intent j = new Intent(Ediya_ju.this,Jumun.class);
startActivity(j);
break; }
}
}
};
public void mOnClick(View v) {
final LinearLayout linear = (LinearLayout)
View.inflate(this, R.layout.order, null);
new AlertDialog.Builder(this)
.setTitle("카페라떼")
.setIcon(R.drawable.freelance)
.setView(linear)
.setPositiveButton("확인", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Intent j = new Intent(Ediya_ju.this,Jumun.class);
startActivity(j);
}
})
.setNegativeButton("취소", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
Intent j = new Intent(Ediya_ju.this,Test2.class);
startActivity(j);
}
})
.show();
}
package exam.Test;
import android.app.*;
import android.content.*;
import android.os.*;
import android.view.*;
import android.widget.*;
public class Jumun extends Activity{
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.c13_dialog);
TextView text = (TextView)findViewById(R.id.text);
}