我如何在我的应用程序中添加第三个按钮……我想将第三个按钮设置为“听” ….我已经检查了
.setNeutralbutton
但这不起作用….怎么可能?
public class MessageVIEwPage extends Activity {ScrollVIEw sv;String nickname,body;private linearLayout mainLayout;final Context context = this;@OverrIDeprotected voID onCreate(Bundle savedInstanceState) { // Todo auto-generated method stub super.onCreate(savedInstanceState); setContentVIEw(R.layout.message_vIEw_page); Bundle b = getIntent().getExtras(); nickname= b.getString("nick"); body=b.getString("body"); System.out.println(nickname); System.out.println(body); mainLayout=(linearLayout)findVIEwByID(R.ID.mainLayoutmess); mainLayout.setonClickListener(new OnClickListener() { public voID onClick(VIEw arg0) { System.out.println("***************in on click************"); AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder( context); // set Title alertDialogBuilder.setTitle("Access"); // set dialog message alertDialogBuilder .setMessage("What's next?") .setCancelable(false) .setPositivebutton("Reply",new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog,int ID) { Intent i=new Intent(MessageVIEwPage.this,Reply.class); startActivity(i); finish(); } }) .setNegativebutton("Cancel",new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog,int ID) { dialog.cancel(); } }); // create alert dialog AlertDialog alertDialog = alertDialogBuilder.create(); // show it alertDialog.show(); } });}}
带有.setNeutralbutton …….具有错误
没有.setNeutralbutton ….没有错误
解决方法:
只需在setNegativebutton的OnClickListener .add之后删除分号(;),即可:
alertDialogBuilder .setMessage("What's next?") .setCancelable(false) .setPositivebutton("Reply",new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog,int ID) { Intent i=new Intent(MessageVIEwPage.this,Reply.class); startActivity(i); finish(); } }) .setNegativebutton("Cancel",new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog,int ID) { dialog.cancel(); } }) // ; remove this semicolon here .setNeutralbutton("Neutral",new DialogInterface.OnClickListener() { public voID onClick(DialogInterface dialog,int ID) { dialog.cancel(); } });
总结 以上是内存溢出为你收集整理的android-如何在应用程序中添加第三个按钮全部内容,希望文章能够帮你解决android-如何在应用程序中添加第三个按钮所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)