android的帮助、about、关于作者、HELP等的提示页面
16lz
2022-08-03
在android中,经常要用到帮助、about、关于作者等的提示页面。
类似这样的页面:
这样的页面,我们可以通过AlertDialog对话框来设计。
设计一个AboutDialog类继承于AlertDialog
public class AboutDialog extends AlertDialog { public AboutDialog(Context context) { super(context); final View view = getLayoutInflater().inflate(R.layout.about, null); setButton(context.getText(R.string.close), (OnClickListener) null); setIcon(R.drawable.icon_about); setTitle("超级笑话 v1.0.0" ); setView(view); } }
对应的XML文件
1、layout布局文件about.xml
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:layout_height="fill_parent" android:layout_width="fill_parent" android:text="@string/help_dialog_text" android:padding="6dip" android:textColor="#FFFFFF" /> </ScrollView> </FrameLayout>
2、strings.xml
<string name="help_dialog_text"> <i>作者: 空山不空</i> \n \n <i>联系:ajie191@163.com</i> \n \n <b>超级笑话---收集了2000多各种类型的笑料,让你全天笑不停!你还可以把笑话通过短信发给你的好友分享哦!</b> \n \n <b>有任何建议或者反馈可以随时联系作者</b> </string>
然后在页面调用代码即可显示对话框
new AboutDialog(this).show();
更多相关文章
- Android欢迎页面2秒钟后自动跳转到主页面
- Android出现java.lang.RuntimeException: Can't toast on a thre
- SlidingMenu和ActionBarSherlock结合做出出色的App布局,Facebook
- Android横向智能刷新框架-SmartRefreshHorizontal+ScrollView 实
- 【Android】loadData与loadDataWithBaseURL的区别
- android ScreenObserver 实现打开锁屏键时,跳到指定的页面
- android WebView解析 调用html5页面
- Android评论留言页面
- Android(安卓)WebView 使用方法,可以解决web视频播放层级问题。