草庐IT

Listener

全部标签

android - 单击 TextView 从原始资源播放 mp3 文件

我想在单击文本时播放某个mp3文件。比如我点了“Nicholas”这个词,app就得播放nicholas.mp3了。抱歉我的代码乱七八糟,我是androiddev的新手:packagecom.example.playword;importjava.io.IOException;importandroid.app.Activity;importandroid.media.MediaPlayer;importandroid.os.Bundle;//importandroid.os.Handler;importandroid.view.View;//importandroid.view.Vi

android - 为微调项设置 onClickListener?

我有从数据库填充的微调器:catSpinner=(Spinner)findViewById(R.id.spinner1);cursor=dataAdapter.getAllCategory();startManagingCursor(cursor);String[]from=newString[]{DataAdapter.CATEGORY_COL_NAME};int[]to=newint[]{android.R.id.text1};SimpleCursorAdaptercatAdapter=newSimpleCursorAdapter(this,android.R.layout.sim

android - 为微调项设置 onClickListener?

我有从数据库填充的微调器:catSpinner=(Spinner)findViewById(R.id.spinner1);cursor=dataAdapter.getAllCategory();startManagingCursor(cursor);String[]from=newString[]{DataAdapter.CATEGORY_COL_NAME};int[]to=newint[]{android.R.id.text1};SimpleCursorAdaptercatAdapter=newSimpleCursorAdapter(this,android.R.layout.sim

android - 如何为一个事件设置多个监听器?

我想为一个事件设置多个监听器,发现使用复合监听器是关键。谁能给我一个例子? 最佳答案 classCompositeListenerimplementsOnEventListener{privateListregisteredListeners=newArrayList();publicvoidregisterListener(OnEventListenerlistener){registeredListeners.add(listener);}publicvoidonEvent(Evente){for(OnEventListener

android - 如何为一个事件设置多个监听器?

我想为一个事件设置多个监听器,发现使用复合监听器是关键。谁能给我一个例子? 最佳答案 classCompositeListenerimplementsOnEventListener{privateListregisteredListeners=newArrayList();publicvoidregisterListener(OnEventListenerlistener){registeredListeners.add(listener);}publicvoidonEvent(Evente){for(OnEventListener

android - 使用 MediaPlayer 的 OnCompletion 监听器

我如何使用OnCompletion监听器来播放一些音乐?我想按一个按钮转到另一个播放音乐的Activity,然后在音乐播放完成后返回。我已经编码了其他的东西。我只是不知道如何使用OnCompletion监听器? 最佳答案 你应该把音乐完成时应该运行的代码放在OnCompletionListener中,例如:mPlayer.setOnCompletionListener(newMediaPlayer.OnCompletionListener(){publicvoidonCompletion(MediaPlayermp){finish(

android - 使用 MediaPlayer 的 OnCompletion 监听器

我如何使用OnCompletion监听器来播放一些音乐?我想按一个按钮转到另一个播放音乐的Activity,然后在音乐播放完成后返回。我已经编码了其他的东西。我只是不知道如何使用OnCompletion监听器? 最佳答案 你应该把音乐完成时应该运行的代码放在OnCompletionListener中,例如:mPlayer.setOnCompletionListener(newMediaPlayer.OnCompletionListener(){publicvoidonCompletion(MediaPlayermp){finish(

当旧 View 返回时,Android setOnCheckedChangeListener 再次调用

我无法解决getGroupView方法的问题。问题是监听器setOnCheckedChangeListener被多次调用。假设我检查了某个复选框项目。然后我将它滚动到视野之外,然后再滚动回来。发生的事情是再次调用了监听器。问题是我将复选框ID存储在此监听器内的数组列表中,以便稍后在代码中使用它。结果是每次调用监听器时都会向数组列表添加更多元素并扭曲数据。有解决办法吗?我应该怎么办?例如,我应该注销监听器吗?@OverridepublicViewgetGroupView(intgroupPosition,booleanisExpanded,ViewconvertView,ViewGrou

当旧 View 返回时,Android setOnCheckedChangeListener 再次调用

我无法解决getGroupView方法的问题。问题是监听器setOnCheckedChangeListener被多次调用。假设我检查了某个复选框项目。然后我将它滚动到视野之外,然后再滚动回来。发生的事情是再次调用了监听器。问题是我将复选框ID存储在此监听器内的数组列表中,以便稍后在代码中使用它。结果是每次调用监听器时都会向数组列表添加更多元素并扭曲数据。有解决办法吗?我应该怎么办?例如,我应该注销监听器吗?@OverridepublicViewgetGroupView(intgroupPosition,booleanisExpanded,ViewconvertView,ViewGrou

android - 如何使用 Volley 库和 NetworkImageView 在 setImageUrl 上完成回调?

我正在试用Google的新Volley库,当我使用此方法setImageUrl时,它看起来很清晰并且加载图像很快:holder.image.setImageUrl(url,ImageCacheManager.getInstance().getImageLoader());我想向它添加一个回调/监听器方法,该方法将在加载完成时启动,因此我可以删除progressBarView并显示图像。这是UniversalImageLoader和Picasso库中存在的一个选项,但是出于某种原因,我在Volley中找不到这样做的方法,尝试谷歌搜索不同的选项,但到目前为止还没有找到任何引用。有人有代码示