当前位置:  编程技术>移动开发
本页文章导读:
    ▪dispatchKeyEvent事件处理声音旋钮        dispatchKeyEvent事件处理声音按钮 今天很郁闷一直弄不出东西,我想用声音volume button 来处理一个事件 比如我想按一下 那么我程序里面的数字增加 可是呢带来的后果是 我的播放器音乐声音也增.........
    ▪ listView在当中的布局        listView在中间的布局 <?xml version=“1.0″ encoding=“utf-8″?> <LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android” android:orientation=“vertical” android:layout_width=“fill_parent” android:lay.........
    ▪ widget -ViewGroup~       widget ----ViewGroup~~~ <ViewGroupClass xmlns:android="http://schemas.android.com/apk/res/android" id="@+id/string_name" (attributes)> <widget or other nested ViewGroupClass>+ <requestFocus/>(0 or 1 per layout file, assigned to any .........

[1]dispatchKeyEvent事件处理声音旋钮
    来源: 互联网  发布时间: 2014-02-18
dispatchKeyEvent事件处理声音按钮

今天很郁闷一直弄不出东西,我想用声音volume button 来处理一个事件 比如我想按一下 那么我程序里面的数字增加

可是呢带来的后果是 我的播放器音乐声音也增大了 我只想第一中效果不想要第二种。

@Override 
public boolean dispatchKeyEvent(KeyEvent event) { 
    int action = event.getAction(); 
    int keyCode = event.getKeyCode(); 
        switch (keyCode) { 
        case KeyEvent.KEYCODE_VOLUME_UP: 
            if (action == KeyEvent.ACTION_UP) {                  //TODO 
            } 
            return true; 
        case KeyEvent.KEYCODE_VOLUME_DOWN: 
            if (action == KeyEvent.ACTION_UP) { 
                //TODO 
            } 
            return true; 
        default: 
            return super.dispatchKeyEvent(event); 
        } 
    } 


    
[2] listView在当中的布局
    来源: 互联网  发布时间: 2014-02-18
listView在中间的布局
<?xml version=“1.0″ encoding=“utf-8″?>

<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”

android:orientation=“vertical”


android:layout_width=“fill_parent”


android:layout_height=“fill_parent” >




<!– top menu –>


<LinearLayoutandroid:id=“@+id/top_menu”


android:layout_width=“fill_parent”


android:layout_height=“wrap_content” >


<TextView android:id=“@+id/top”


android:layout_width=“fill_parent”


android:layout_height=“40px”


android:background=“@drawable/red”


android:text=“top static view” />


</LinearLayout>



<!– placeholder for list –>
<ListView android:id=“@android:id/list”


android:layout_width=“fill_parent”


android:layout_height=“wrap_content”


android:layout_weight=“1″ />



<!– bottom menu –>


<LinearLayout android:id=“@+id/bottom_meunun”


android:layout_width=“fill_parent”


android:layout_height=“wrap_content” >


<TextView android:id=“@+id/bottom”


android:layout_width=“fill_parent”


android:layout_height=“40px”


android:background=“@drawable/yellow”


android:text=“bottom static view” />

</LinearLayout>



</LinearLayout>

 

 


    
[3] widget -ViewGroup~
    来源: 互联网  发布时间: 2014-02-18
widget ----ViewGroup~~~
<ViewGroupClass xmlns:android="http://schemas.android.com/apk/res/android"
id="@+id/string_name" (attributes)>
<widget or other nested ViewGroupClass>+
<requestFocus/>(0 or 1 per layout file, assigned to any element)
</ViewGroupClass>

这里面有一个比较重要的类叫ViewGroup,这个XML的root节点必须是一个ViewGroup,或者是一个单一的Widget(整个XML只有一个元素)。Android几乎所有的UI似乎都和ViewGroup有或多或少的关系。但是它只是一个abstract class,并不能直接使用,我们能用的,是它的一些子类,例如:

AbsoluteLayout
FrameLayout
LinearLayout
RelativeLayout
TableLayout



    
最新技术文章:
▪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