当前位置:  编程技术>移动开发
本页文章导读:
    ▪pt dip-HVGA WVGA        pt dip---HVGA WVGA QVGA HVGA WVGA区别   QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程 序,以显示.........
    ▪ ViewSwitcher的施用        ViewSwitcher的使用 [Android]ViewSwitcher使用范例 作者:农民伯伯 | 出处:博客园 | 2011/9/3 10:32:06 | 阅读31次 前言    虽然ViewSwitcher的中文API早已翻译出来,但一直没有在项目中使用过,也没.........
    ▪ 【转】数目字转人民币大写       【转】数字转人民币大写 public String toRMB(double money) { char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'}; char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '.........

[1]pt dip-HVGA WVGA
    来源: 互联网  发布时间: 2014-02-18
pt dip---HVGA WVGA

QVGA HVGA WVGA区别

 

QVGA即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。QVGA支持屏幕旋转,可以开发出相应的程 序,以显示旋转90°、180°、270°屏幕位置。由HandEra公司发布。多用于手持/移动设备。   需要说明的是有些媒体把QVGA屏幕当成与TFT和TFD等LCD材质相同的东西是错误的,QVGA屏幕的说法多见与日本的一些手机中,目前采用微软 Pocket PC操作系统的智能手机屏幕也大多是320×240像素的QVGA屏幕。   所谓QVGA液晶技术,就是在液晶屏幕上输出的分辨率是240×320的液晶输出方式。这个分辨率其实和屏幕本身的大小并没有关系。比如说,如果 2.1英寸液晶显示屏幕可以显示240×320分辨率的图像,就叫做“QVGA 2.1英寸液晶显示屏”;如果3.8英寸液晶显示屏幕可以显示240×320的图像,就叫做“QVGA 3.8英寸液晶显示屏”,以上两种情况虽然具有相同的分辨率,但是由于尺寸的不同实际的视觉效果也不同,一般 HVGA 即VGA(640*480)的一半,分辨率为(480*320),(3:2宽高比)   它是用于各种各样的PDA设备,首先是2002年的索尼Clie PEG - NR70, 来说屏幕小的一个画面自然也会细腻一些。 WVGA 数码产品屏幕材质的一种,VGA的另一种形式,比VGA分辨率高,别名 : Wide VGA, ,其分辩率为800×480象素。是扩大了VGA(640×480)的分辨率。应用于PDA和手机等,因为很多网页的宽度都是800,所以WVGA的屏幕 会更加适和于浏览网页,可以说是未来手持设备的分辨率的大趋势

 

 

-----通常HVGA的像素密度是160,那么1dip=1pt

            WVGA的像素密度是240,那么1dip=1.5pt.


    
[2] ViewSwitcher的施用
    来源: 互联网  发布时间: 2014-02-18
ViewSwitcher的使用

[Android]ViewSwitcher使用范例

作者:农民伯伯 | 出处:博客园 | 2011/9/3 10:32:06 | 阅读31次


前言

   虽然ViewSwitcher的中文API早已翻译出来,但一直没有在项目中使用过,也没有搜到很合适很简单的中文例子,这里与大家一起探讨和分享一下其用法。

 

声明

  欢迎转载,但请保留文章原始出处:) 

    博客园:http://www.cnblogs.com

    农民伯伯: http://over140.cnblogs.com  

 

相关API

  Android 中文API (61) —— ViewSwitcher

 

正文

  一、简介

    ViewSwitcher适用于两个视图带动画效果的切换。这里实现两个视图切换的功能,并附带滑屏效果。

 

  二、截图

    视图一



 

    视图二

 


 

 

  二、范例代码

    带动画效果的切换视图一和视图二。

    xml

    <ViewSwitcher android:layout_alignParentBottom="true"
        android:persistentDrawingCache="animation" android:id="@+id/bottom"
        android:layout_width="match_parent" android:inAnimation="@android:anim/slide_in_left"
        android:outAnimation="@android:anim/slide_out_right" android:layout_height="122.0dip">
        <RelativeLayout android:layout_width="fill_parent"
            android:layout_gravity="bottom" android:layout_marginBottom="12.0dip"
            android:id="@+id/lyBottom" android:layout_height="wrap_content">
            <Button android:id="@+id/btn_pre" android:text="上一步"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_centerVertical="true" android:layout_toLeftOf="@+id/btn_middle"
                android:layout_marginRight="150.0dip" />
            <Button android:id="@+id/btn_middle" android:layout_width="wrap_content"
                android:layout_centerInParent="true" android:onClick="onClick" android:visibility="invisible"
                android:textSize="22.0sp" 
                android:layout_height="wrap_content"></Button>
            <Button android:id="@+id/btn_next"  android:text="下一步"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_centerVertical="true" android:layout_toRightOf="@+id/btn_middle"
                android:layout_marginLeft="150.0dip" />
        </RelativeLayout>
        <RelativeLayout android:layout_width="fill_parent"
            android:layout_gravity="bottom" android:layout_height="wrap_content"
            android:orientation="horizontal">
            <ImageView android:src="/blog_article/@drawable/cube/index.html" android:id="@+id/btn_reinsure"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_marginLeft="150.0dip"></ImageView>
            <ImageView android:src="/blog_article/@drawable/cyddz/index.html" android:id="@+id/btn_identity"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_toRightOf="@+id/btn_reinsure"
                android:layout_marginLeft="124.0dip"></ImageView>
            <ImageView android:src="/blog_article/@drawable/cykvmce/index.html" android:id="@+id/btn_insure_query"
                android:layout_toRightOf="@+id/btn_identity" android:layout_width="wrap_content"
                android:layout_height="wrap_content" android:layout_marginLeft="140.0dip"></ImageView>
            <ImageView android:src="/blog_article/@drawable/m8gprs/index.html" android:id="@+id/btn_review"
                android:layout_toRightOf="@+id/btn_insure_query"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_marginLeft="140.0dip"></ImageView>
            <ImageView android:src="/blog_article/@drawable/th_appshareth/index.html"
                android:layout_toRightOf="@+id/btn_review"
                android:layout_width="wrap_content" android:layout_height="wrap_content"
                android:layout_marginLeft="130.0dip"></ImageView>
        </RelativeLayout>
    </ViewSwitcher>

      代码说明:

        1. 这里使用系统自带的切换效果@android:anim/slide_in_left和@android:anim/slide_out_right。

        2. 请大家自行准备测试图片

    java

        bottom = (ViewSwitcher) findViewById(R.id.bottom);
        //切换为第一个
        bottom.setDisplayedChild(0);
        //切换到下一个
        //bottom.showNext()

    
[3] 【转】数目字转人民币大写
    来源: 互联网  发布时间: 2014-02-18
【转】数字转人民币大写
public String toRMB(double money) {  
    char[] s1 = {'零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'};  
    char[] s4 = {'分', '角', '元', '拾', '佰', '仟', '万', '拾', '佰', '仟', '亿', '拾', '佰', '仟', '万'};  
    String str = String.valueOf(Math.round(money * 100 + 0.00001));  
    String result = "";  
  
    for (int i = 0; i < str.length(); i++) {  
        int n = str.charAt(str.length() - 1 - i) - '0';  
        result = s1[n] + "" + s4[i] + result;  
    }  
  
    result = result.replaceAll("零仟", "零");  
    result = result.replaceAll("零佰", "零");  
    result = result.replaceAll("零拾", "零");  
    result = result.replaceAll("零亿", "亿");  
    result = result.replaceAll("零万", "万");  
    result = result.replaceAll("零元", "元");  
    result = result.replaceAll("零角", "零");  
    result = result.replaceAll("零分", "零");  
  
    result = result.replaceAll("零零", "零");  
    result = result.replaceAll("零亿", "亿");  
    result = result.replaceAll("零零", "零");  
    result = result.replaceAll("零万", "万");  
    result = result.replaceAll("零零", "零");  
    result = result.replaceAll("零元", "元");  
    result = result.replaceAll("亿万", "亿");  
  
    result = result.replaceAll("零$", "");  
    result = result.replaceAll("元$", "元整");  
  
    return result;  
}  

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3