解析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 自定义view实现TopBar效果

    Android 自定义view实现TopBar效果

    这篇文章主要为大家详细介绍了Android 自定义view实现TopBar效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09
  • 在Kotlin开发中如何使用集合详解

    在Kotlin开发中如何使用集合详解

    这篇文章主要给大家介绍了关于在Kotlin开发中如何使用集合的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • 实例讲解Android多线程应用开发中Handler的使用

    实例讲解Android多线程应用开发中Handler的使用

    这篇文章主要介绍了Android多线程应用开发中Handler的使用,Handle主要被用来更新UI和处理消息,需要的朋友可以参考下
    2016-01-01
  • Android系统更改状态栏字体颜色

    Android系统更改状态栏字体颜色

    这篇文章主要介绍了Android系统更改状态栏字体颜色的方法,需要的朋友可以参考下
    2016-01-01
  • Android Studio调试功能使用汇总

    Android Studio调试功能使用汇总

    这篇文章主要为大家详细介绍了Android Studio调试功能使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Android小程序实现切换背景颜色

    Android小程序实现切换背景颜色

    这篇文章主要介绍了Android小程序实现切换背景颜色,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • Android14原生PackageInstaller安装某些apk报错问题

    Android14原生PackageInstaller安装某些apk报错问题

    本文主要介绍了在Android 14上安装大型应用时遇到的java.lang.RuntimeException: Could not copy bitmap to parcel blob错误,下面就一起来介绍一下解决方法,感兴趣的可以了解一下
    2025-03-03
  • Android的TextView与Html相结合的具体方法

    Android的TextView与Html相结合的具体方法

    Android的TextView与Html相结合的具体方法,需要的朋友可以参考一下
    2013-06-06
  • Android实现双曲线折线图

    Android实现双曲线折线图

    这篇文章主要为大家详细介绍了Android实现双曲线折线图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-09-09
  • Android三方依赖冲突Gradle中exclude的使用

    Android三方依赖冲突Gradle中exclude的使用

    这篇文章主要介绍了Android三方依赖冲突Gradle中exclude的使用,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09

最新评论