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

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

类似这样的页面:

这样的页面,我们可以通过AlertDialog对话框来设计。

设计一个AboutDialog类继承于AlertDialog

1
2
3
4
5
6
7
8
9
10
11
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

1
2
3
4
5
6
7
8
9
10
11
<?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

1
2
3
4
5
6
7
8
9
10
11
12
<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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值