解析android中的帮助、about、关于作者、HELP等提示页面

 更新时间:2013年06月19日 11:25:53   转载 作者:  
本篇文章是对android中的帮助、about、关于作者、HELP等提示页面进行了详细的分析介绍,需要的朋友参考下
在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>联系:www.jb51.net</i>
    \n
    \n 
    <b>超级笑话---收集了2000多各种类型的笑料,让你全天笑不停!你还可以把笑话通过短信发给你的好友分享哦!</b>    
    \n 
    \n 
    <b>有任何建议或者反馈可以随时联系作者</b>  
</string> 

然后在页面调用代码即可显示对话框
new AboutDialog(this).show();

相关文章

  • Android中WebView加载网页设置进度条

    Android中WebView加载网页设置进度条

    这篇文章主要为大家详细介绍了Android中WebView加载网页设置进度条的相关代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04
  • Android Studio 代理配置指南(小结)

    Android Studio 代理配置指南(小结)

    这篇文章主要介绍了Android Studio 代理配置指南(小结),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • 利用Kotlin实现破解Android版的微信小游戏--跳一跳

    利用Kotlin实现破解Android版的微信小游戏--跳一跳

    这篇文章主要给大家介绍了关于利用Kotlin实现破解Android版微信小游戏--跳一跳的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • android内存优化之图片优化

    android内存优化之图片优化

    对图片本身进行操作。尽量不要使用setImageBitmap、setImageResource、BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存
    2012-12-12
  • Android编程实现TCP、UDP客户端通信功能示例

    Android编程实现TCP、UDP客户端通信功能示例

    这篇文章主要介绍了Android编程实现TCP、UDP客户端通信功能,结合实例形式分析了Android实现TCP与UDP通讯功能的相关操作技巧与注意事项,需要的朋友可以参考下
    2016-10-10
  • Android-Zxing实现二维码的扫描与生成

    Android-Zxing实现二维码的扫描与生成

    本文主要介绍了Android中Zxing实现二维码的扫描与生成的方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Android 进程间通信实现原理分析

    Android 进程间通信实现原理分析

    只有你允许客户端从不同的应用程序为了进程间的通信而去访问你的service,以及想在你的service处理多线程,下面为大家详细介绍下
    2013-06-06
  • A10_DatePicker的对话框设置(使用OnDateSetListener监听器)

    A10_DatePicker的对话框设置(使用OnDateSetListener监听器)

    本文主要弥补A07_TimePicker & DatePicker & AnalogClock & DigitalClock 的设置,具体实现代码如下,感兴趣的朋友可以参考下哈
    2013-06-06
  • ExpandableListView实现二级列表购物车

    ExpandableListView实现二级列表购物车

    这篇文章主要为大家详细介绍了ExpandableListView实现二级列表购物车,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 使用genymotion访问本地上Tomcat上数据的方法

    使用genymotion访问本地上Tomcat上数据的方法

    下面小编就为大家带来一篇使用genymotion访问本地上Tomcat上数据的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03

最新评论