
移动开发
移动开发
姜貞羽
这个作者很懒,什么都没留下…
展开
-
安卓Service和Broadcast实现简单的音乐播放器
做实验的时候使用Service和Broadcast实现了一个功能较为简单的音乐播放器,可以对音乐进行播放、暂停和停止。主要思路:1、使用Service在后台播放音乐2、Broadcast发送广播通知Activity更改界面程序运行界面: 图1 播放界面 图2 暂停界面 图3 停止界面 实现代码:1、布局界面XML如下<?xml version="1.0" encoding="utf-8"?><Line原创 2020-06-07 13:23:51 · 2125 阅读 · 0 评论 -
ListView设置OnItemClickListener点击没有反应
今天在写一个APP页面的时候,给ListView显示的图书item设置了OnItemClickListener,实现还书效果。但是一直没有反应,找原因找了很久,最后发现是因为在item布局中加入了Button,导致ListView的item获取不到焦点。解决方案:1、在Button、IamgeButton、Checkbox对应的View处加上android:focusable=“flase”2、在item根布局添加属性android:descendantFocusablitiy=“blocksD原创 2020-06-05 00:34:50 · 298 阅读 · 0 评论 -
上下文菜单获取ListView选中的Item
今天在做小作业的时候,想给ListView设置上下文菜单实现数据的修改和删除操作,效果图如下:在给ListView设置了上下文菜单后,在网上找了很多代码都不能获取Item中的值,最后发现了只要在onCreateContextMenu()中加上这两行代码就可以获取选中Item的值。点击“修改数据”后,成功获取数据,可以对数据进行修改了。...原创 2020-05-19 20:06:09 · 845 阅读 · 0 评论 -
Android Spinner下拉框的基本使用和获取选中的值
Spinner提供了从一个数据集合中快速选择一项值的办法。默认情况下Spinner显示的是当前选择的值,点击Spinner会弹出一个包含所有可选值的dropdown菜单,从该菜单中可以为Spinner选择一个新值。数据源可以选择数组或者XML。一、使用数组作为数据源1.新建一个android的工程2.在layout.xml文件中声明一个TextView控件(用于显示下拉框选中的值)和一个Sp...原创 2020-04-28 22:00:40 · 9904 阅读 · 0 评论