0
그림과 같은 대화 상자 창이 있으며 모든 항목 옆에 하나의 EditText (수량 취하기)를 추가해야합니다. 이걸 이루면 ...? 내가 별도의 뷰를 생성하고에 AlertDialog로 설정하지만, 아래에서 단일 글고을 받고 시도설정 배열에서 채우는 모든 항목 옆에있는 텍스트 편집
..
내가 체크리스트에 다음의 모든 항목에 글고을 추가 할 수있는 가능한 방법이 있나요 여기 벡 항목은 목록보기 & 배열 어댑터와 함께 할 수 대화보기에서 사용자 지정 레이아웃을 사용하여 수행 할 수 DialogInterface.OnMultiChoiceClickListener itemsDialogListener =
new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface dialog, int which, boolean isChecked) {
if(isChecked)
selectedItems.add(Items[which]);
else
selectedItems.remove(Items[which]);
StringBuilder stringBuilder = new StringBuilder();
for(CharSequence item : selectedItems)
stringBuilder.append(item + ",");
selectItems.setText(stringBuilder.toString());
}
};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
LayoutInflater li=LayoutInflater.from(this);
View v1=li.inflate(R.layout.itementry, null);//itementry view has one EditText
builder.setTitle("Select Items");
builder.setMultiChoiceItems(colours, checkedItems, itemsDialogListener);
builder.setView(v1); //By setting this line only one EditText is visible at
the bottom of alert dialog.
AlertDialog dialog = builder.create();
dialog.show();