草庐IT

bounds_changed

全部标签

android - 开关盒错误。 Mac 上用于 Android 开发的 Eclipse IDE : Change workspace compliance to JRE 1. 7

当尝试将带有switch(string)的SwitchCase用于android项目时,我在eclipseIDE中收到一条错误消息:ChangeworkspacecompliancetoJRE1.7无法为低于1.7的源级别打开字符串类型的值。只允许可转换的int值或枚举常量当我将项目属性更改为1.7时,出现不同的错误:Android要求编译器符合级别5.0或6.0。而是找到“1.7”。请使用Android工具>修复项目属性我不想将所有这些配置字符串更改为ENUMS。我还有其他选择吗?我的环境:EclipseSDK,版本:3.7.2,构建ID:M20120208-0800操作系统:Mac

安卓音频 : change pitch

SoundPool的Android文档说“该应用程序还可以通过实时调整多普勒或合成效果的播放速率来改变音高”。所以我尝试这样做,使用setRate方法从一个音符平滑地变化到另一个音符,但结果很糟糕:声音变化非常参差不齐。这是我试过的代码。请告诉我是否有更好的方法。intstreamId=soundPool.play(soundId,1,1,1,0,1.0f);for(floatx=0;x 最佳答案 尽管Android文档建议您可以使用setRate()来产生多普勒效应,但我不会依赖于每个android设备上足够快或足够好的实现。经济

android.net.wifi.WIFI_STATE_CHANGED 未被广播

在我的应用程序中,如果连接了网络更改,我需要重新启动服务。目前它只能以一种方式工作(wifi到移动数据),但它不能以另一种方式工作(移动数据到wifi。)这是为什么?是因为我的广播接收器中没有android.net.wifi.WIFI_STATE_CHANGED还是放错了权限?感谢您的帮助。代码:接收方的list条目:接收器本身:publicstaticfinalintTYPE_WIFI=1;publicstaticfinalintTYPE_MOBILE=2;publicstaticfinalintTYPE_NOT_CONNECTED=0;publicstaticfinalString

安卓 : Change text color of Tab in FragmentActivity

我想修改以下选项卡的文本颜色:(ACCUEIL和ALAUNE)(现在为黑色)。我不知道该怎么做。这是FragmentActivity的代码:packagecom.app.myapp.MainFragment;importandroid.app.ActionBar;importandroid.app.ActionBar.Tab;importandroid.app.FragmentTransaction;importandroid.content.Intent;importandroid.graphics.Color;importandroid.graphics.Typeface;impo

java - 回收站 View : Disable scrolling caused by change in focus

TL;DR我有一个RecyclerView的EditText。当用户专注于EditText#1并点击EditText#2时,我希望EditText#2获得焦点,但我没有希望ReyclerView滚动。我怎样才能做到这一点?我正在尝试使用填充了一堆EditText的RecyclerView。当我专注于一个EditText并单击另一个时,RecyclerView会滚​​动,以便第二个位于屏幕顶部。我想从RecyclerView禁用这种自动滚动,但我仍然希望用户能够滚动,我仍然希望第二个EditText专注于这样用户可以开始输入。我怎样才能做到这一点?我已经尝试过以下解决方案:https:/

java - Dagger 2 : no injector factory bound for fragment

我正在尝试将我正在构建的项目转换为将dagger-androidAPI用于DI框架,但在尝试使用@ContributesAnroidInjector注入(inject)fragment时,我遇到了IllegalArgumentException的死胡同。相关模块和组件如下:ApplicationComponent.java@Singleton@Component(modules={AndroidSupportInjectionModule.class,ApplicationModule.class,ActivityBindingModule.class,DataManagerModul

android - 在 WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER 出现错误

我正在通过关注this创建我的拳头动态壁纸教程。但是我在这两行上收到错误cannotberesolvedorisnotafieldWallpaperManager.ACTION_CHANGE_LIVE_WALLPAPERWallpaperManager.EXTRA_LIVE_WALLPAPER_COMPONENT在努力实现这一目标的同时Intentintent=newIntent(WallpaperManager.ACTION_CHANGE_LIVE_WALLPAPER);intent.putExtra(WallpaperManager.EXTRA_LIVE_WALLPAPER_COM

安卓 ListView : How to keep the ListView at the top when its content changes?

我有一个包含绑定(bind)到游标适配器的ListView的View。当光标内容发生变化时,我想将ListView保留在顶部,然后在我添加的自定义光标适配器中:@OverrideprotectedvoidonContentChanged(){//...myListView.scrollTo(0,0);}但这行不通。然后我在某个地方读到像这样排队这个Action:myListView.post(newRunnable(){publicvoidrun(){myListView.scrollTo(0,0);}});但这也不起作用。当内容发生变化时,如何让ListView保持在顶部?编辑:只是

安卓 : change the position of alert dialog icon

我在androidxml文件中有一个警告对话框。我的警告对话框的左侧有一个图标。我想将图标的位置更改为右侧。我不想也使用自定义对话框像这样: 最佳答案 要将警报对话框的布局方向设置为RTL,您可以使用OnShowListener方法。设置title,message,....使用这个方法。dialog=alertdialogbuilder.create();dialog.setOnShowListener(newDialogInterface.OnShowListener(){@OverridepublicvoidonShow(Dia

Android BroadcastReceiver android.intent.action.BATTERY_CHANGED

我能够在我的Activity中收听IntentIntent.ACTION_BATTERY_CHANGED并且效果很好。我尝试在list中定义接收器:但它没有用,我在这里读了一篇文章说它必须以编程方式定义。我不想在我的Activity中注册接收器,而是想在服务中实现这一点,以便它持续监控。我已经成功地做到了这一点,而且它有效,但我想检查我的工作,看看它是否是正确的方法。我从扩展BroadcastReceiver开始:publicclassBatteryReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Context