2つのテキストボックスと2つのボタンを含むログイン画面のようなダイアログボックスを作成しています。私はそれを作成することができますが、私の問題は2つの編集テキストボックスが互いに重なっていることです(2番目の編集テキストボックスは最初のものと重なっています)。それは単純なものかもしれませんが、私はアンドロイドに新しいので、私はそれに固執しています.Plsは私がそれを解決するのに役立ちます。ここにソースコードがあります複数のテキストボックスをアンドロイドでダイアログに設定する
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();
}
}
を私はむしろ、ログイン画面に別々の活動を行うために行くと定義したいですxmlのレイアウト - これはあなたのためのオプションです – DonGru