在android中,经常要用到帮助、about、关于作者等的提示页面。

类似这样的页面:

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

这样的页面,我们可以通过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:andro  
    android:layout_width="fill_parent" android:layout_height="wrap_content">  
    <ScrollView xmlns:andro  
        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();

相关文章:

  • 2021-12-22
  • 2021-03-31
  • 2021-08-27
  • 2021-05-26
  • 2021-12-20
  • 2022-12-23
  • 2021-07-23
  • 2022-03-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2022-12-23
  • 2021-08-22
  • 2021-09-26
相关资源
相似解决方案