[html] view plain copy
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.carlos.myapplication.MainActivity">
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never" />
<item
android:id="@+id/history"
android:title="历史"
app:showAsAction="never"/>
button.setOnClickListener(new OnClickListener() {@Override
public void onClick(View v) {
AlertDialog dialog = new AlertDialog.Builder(activity).create()
dialog.setIcon(R.drawable.ico)
dialog.setTitle(title)
dialog.setMessage(msg)
dialog.setButton("OK", new Dialog.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss()
}
})
dialog.setCanceledOnTouchOutside(true)//这个是点击悬浮框外消失
dialog.show()
}
})
建议你取消系统TitleBar然后自己定义一个,目前大多数开发都是自己定义TitleBar,可以将TitleBar定义成一个控件,也方便后期的使用方便。而且系统默认的TitleBar是无法完成你需要的 *** 作,除非你引入V7 jar包 Activity继承ActionBarActivity,但这样有点大才小用了,所以不建议使用。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)