安卓小技巧--项目总结(三)

1、设置应用全屏

<activity
        android:name="SaleOrder"
        android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen"
        android:windowSoftInputMode="adjustPan|stateHidden|stateUnchanged" >
</activity>
详情参考: 应用界面主题Theme使用方法

2、使安卓设备震动

在activity类中定义

private Vibrator vibrator;
在oncreate()函数中定义

vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE);

在需要震动的地方使用下面的函数

vibrator.vibrate(new long[]{100,1000}, -1);

其中vibreate()中的两个参数:

new long[]{1000,1000,1000,1000,1000,1000,...}:第一个1000,表示1秒后,第二个1000,表示震动1秒,以后每两个重复第一第二个的含义,即经过几毫秒后震动几毫秒。

参数-1:表示不重复震动

3、使用安卓自带图标资源,以EditText为例

资源路径:XXX\adt-bundle-windows-x86_64-20131030\sdk\platforms\android-19\data\res\drawable-hdpi

        步骤1:在EditText中,定义style

        <EditText
            android:id="@+id/codes"
            style="@style/my_edittext_style"
            android:layout_width="0px"
            android:layout_height="match_parent"
            android:layout_weight="3" />

        步骤2:在values\styles.xml文件中,在Resources标签下增加style标签如下

 <style name="my_edittext_style" parent="@android:style/Widget.EditText">
     <item name="android:background">@drawable/my_edittext</item>
 </style>

        步骤3:在res\drawable文件夹下定义第二步骤中出现的my_edittext.xml文件,文件内容如下

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/editbox_focus" android:state_focused="true"/>
    <item android:drawable="@drawable/editbox_normal"/>

</selector>

       步骤4:将安卓自带资源图标复制到res\drawable文件下,如第三步骤中的editbox_focus,editbox_normal等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值