Tôi đang tạo một hộp thoại giống như một màn hình đăng nhập có chứa hai hộp văn bản và hai nút. Tôi có thể tạo ra nó nhưng vấn đề của tôi là hai hộp văn bản chỉnh sửa được chồng chéo với nhau (hộp văn bản chỉnh sửa thứ hai trùng lặp với hộp văn bản thứ nhất). Nó có thể là một trong những đơn giản nhưng kể từ khi i m mới cho android i m bị mắc kẹt với nó. Xin giúp tôi để giải quyết nó. Đây là mã nguồnĐặt nhiều hộp văn bản trong hộp thoại trong android
public class LoginActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn= (Button) findViewById(R.id.btn_Login);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
showDialog(0);
}
});
}
protected Dialog onCreateDialog(int id)
{
final AlertDialog.Builder alert = new AlertDialog.Builder(this);
final EditText input = new EditText(this);
final EditText input1 = new EditText(this);
alert.setIcon(R.drawable.icon);
alert.setTitle("Login");
alert.setView(input);
alert.setView(input1);
alert.setView(input1);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString().trim();
Toast.makeText(getApplicationContext(), value, Toast.LENGTH_SHORT).show();
} });
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
dialog.cancel(); } });
return alert.create();
}
}
Tôi muốn đi để làm màn hình đăng nhập một Hoạt động riêng biệt và xác định bố trí trong xml - nếu đây là một tùy chọn cho bạn – DonGru