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

来源:互联网 发布:厦门建研集团待遇 知乎 编辑:程序博客网 时间:2024/06/09 14:52

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等

0 0
原创粉丝点击