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

前端技术 2023/09/03 Android
在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>作者: phpstudy</i>
    \\n 
    \\n 
    <i>联系:www.phpstudy.net</i>
    \\n
    \\n 
    <b>超级笑话---收集了2000多各种类型的笑料,让你全天笑不停!你还可以把笑话通过短信发给你的好友分享哦!</b>    
    \\n 
    \\n 
    <b>有任何建议或者反馈可以随时联系作者</b>  
</string> 

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

本文地址:https://www.stayed.cn/item/8448

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。