在我的AlertDialog中,我的正按钮和负按钮是"附加的".我很确定他们之间应该有差距.有人能告诉我为什么会这样吗?我很乐意提供任何代码. 这是我的AlertDialog的样子.
我有一个自定义的身体视图以及我的AlertDialog的标题(我不会发布该XML代码,因为我认为这不是必要的,但请告诉我.)在MainActivity中,我夸大我的自定义标题和正文查看并覆盖setPositive()和setNegative(),然后使用onShow()自定义按钮的颜色.
对于复杂的代码很抱歉,但非常感谢帮助:).这是我的MainActivity:
public void openPrompt(View view){
//builds and opens custom view with prompt.XML
LayoutInflater layoutInflater = LayoutInflater.from(MainActivity.this);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
EditText input = (EditText)promptView.findViewById(R.id.userInput);
builder.setCancelable(true).setView(R.layout.customdialoglayout)
.setNegativeButton("One", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"CANCEL clicked",Toast.LENGTH_SHORT).show();
}
})
.setPositiveButton("Two", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"SET clicked",Toast.LENGTH_SHORT).show();
}
});
//set title with custom XML layout view
LayoutInflater inflater = getLayoutInflater();
View titleView = inflater.inflate(R.layout.cutomtitlebar,null);
builder.setCustomTitle(titleView);
AlertDialog ad = …Run Code Online (Sandbox Code Playgroud)