解析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中Context深入详解

    android中Context深入详解

    本文主要给大家深入的讲解一下android中Context知识以及继承关系,有助于大家更好的理解Context。
    2017-11-11
  • 使用SharedPreferences在Android存储对象详细代码

    使用SharedPreferences在Android存储对象详细代码

    这篇文章主要介绍了使用SharedPreferences在Android存储对象并附上详细代码,下面文章内容较少,大多以代码的形式体现,需要的小伙伴可以参考一下,希望对你有所帮助
    2021-11-11
  • 总结Android App内存优化之图片优化

    总结Android App内存优化之图片优化

    网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。下面是我在实践过程中使用的一些方法,很多都是不太成熟的项目,只是将其作为一种处理方式分享给大家。
    2016-08-08
  • Android Studio之Debug运行期代码植入的方法

    Android Studio之Debug运行期代码植入的方法

    这篇文章主要介绍了Android Studio之Debug运行期代码植入的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • Android 完全退出当前应用程序的四种方法

    Android 完全退出当前应用程序的四种方法

    Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(), 接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法
    2016-02-02
  • 多面分析HarmonyOS与Android的特点

    多面分析HarmonyOS与Android的特点

    请教身边的大佬们,公司的CTO、中台部门的总监、老东家数十年行业经验的老架构、以及在中科院读研究生的大学老室友、技术圈的网友等等,他们都给出了自己独特的看法,让我从多方面更好的去了解到了大家对鸿蒙的认识
    2021-08-08
  • Android开发之获取SD卡及手机ROM容量的方法

    Android开发之获取SD卡及手机ROM容量的方法

    这篇文章主要介绍了Android开发之获取SD卡及手机ROM容量的方法,结合实例形式分析了Android针对SD卡的读取及属性操作相关技巧,需要的朋友可以参考下
    2016-04-04
  • android实现在横竖屏切换时页面信息不被重置的示例分享

    android实现在横竖屏切换时页面信息不被重置的示例分享

    这篇文章主要介绍了android实现在横竖屏切换时页面信息不被重置的示例,需要的朋友可以参考下
    2014-02-02
  • Android日期选择器实现年月日三级联动

    Android日期选择器实现年月日三级联动

    这篇文章主要为大家详细介绍了Android日期选择器实现年月日三级联动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Android Content Provider详解及示例代码

    Android Content Provider详解及示例代码

    本文主要讲解Android Content Provider,这里提供相关文档资料,并附有实现代码和实现效果图,有需要的小伙伴可以参考下
    2016-08-08

最新评论