Articles of 安卓

如何在Kotlin中使用Dagger的2 @Named资格赛

最近我在Kotlin遇到了@Named资格赛的问题。 我以为从这个改变: var boldTypeface: Typeface? = null [Inject] set 进入这个 var boldTypeface: Typeface? = null [Inject Named(“bold”)] set 要么 var boldTypeface: Typeface? = null [Inject] [Named(“bold”)] set 会解决我的问题。 但它没有,它甚至没有编译。

如何在Google Maps Android API v2中向MapFragment添加自定义控件?

我有SupportMapFragment,我需要在其中添加自定义控件来更改地图types。 调用getView(),我得到NoSaveStateFramelayout,我不认为将它直接添加到它或它的子节点是个好主意。 如何在地图上添加按钮以更改地图types的最佳方法是什么?

活动不能分配给活动

我在过去几天看过几篇post,我似乎无法弄清楚我的问题是什么。 我检查了活动名称,它们是相同的。 我也检查了我的清单,我有. 在活动面前也是如此。 这是我的logcat文件: 02-23 16:48:22.438 1508-1508/com.pctoolman.planme.app E/AndroidRuntime﹕ FATAL EXCEPTION: main java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.pctoolman.planme.app/com.pctoolman.planme.app.PlanMeMainActivity}: java.lang.ClassCastException: com.pctoolman.planme.app.PlanMeMainActivity cannot be cast to android.app.Activity at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) at android.app.ActivityThread.access$600(ActivityThread.java:141) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:5103) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:525) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) Caused by: java.lang.ClassCastException: com.pctoolman.planme.app.PlanMeMainActivity […]

“无法覆盖SherlockActivity的最终方法”

我试图用Actionbarsherlock扩展我的活动,当我这样做时,我得到一个错误 “无法覆盖SherlockActivity的最终方法” 我的活动有这些import import java.io.IOException; import com.actionbarsherlock.app.SherlockActivity; import android.os.Bundle; import android.accounts.Account; import android.accounts.AccountManager; import android.accounts.AccountManagerCallback; import android.accounts.AccountManagerFuture; import android.accounts.AuthenticatorException; import android.accounts.OperationCanceledException; import android.app.Activity; import android.content.Intent; import android.util.Log; import android.view.Menu; import android.view.View; import android.widget.Button; 请指导我如何解决它?

INSTALL_FAILED_NO_MATCHING_ABIS如何克服

将我的应用程序安装到Android L预览时,它会失败并显示错误: INSTALL_FAILED_NO_MATCHING_ABIS。 我的应用程序使用仅arm库,在x86上禁用了使用库的function。 它在Android L之前完美运行,但现在我甚至无法安装它。 如何为我的应用程序禁用此错误?

Android Studio已签名APK未安装

我在Android Studio中并在Build> Generate Signed APK和使用向导下签署APK。 一切似乎都很好,并生成.apk文件。 当我将此文件复制到我的设备(Nexus 7或Moto X)时,它将无法安装。 我收到“安装失败”消息。 我无法弄清楚到底出了什么问题。 我已经把这个.apk放在谷歌游戏开发者控制台的“alpha测试”下,它被接受了(我正在等待测试人员链接变得活跃,尝试从那里下载/安装)。 这里向导的说明( http://developer.android.com/tools/publishing/app-signing.html#studio )在最后阶段的屏幕截图中显示了一个名为“Build Type”的下拉列表,选择为“release” 。 我的Android Studio版本没有。 我在这个向导中找不到任何可以指定“发布”版本的东西。 任何人都可以给我的帮助将非常感激。 谢谢!

按钮在翻译animation后没有响应Click事件

我已经在按钮上执行了翻译animation,一切正常,但是只有问题是animation后按钮没有响应点击事件请纠正我 Button b=(Button)findViewById(R.id.button1); TranslateAnimation slide=new TranslateAnimation(0, 30, 0,-40); slide.setDuration(500); slide.setZAdjustment(TranslateAnimation.ZORDER_TOP); slide.setFillAfter(true); b.startAnimation(slide);

我如何优化包含一些重复行的代码?

我在android编程中有以下代码 Button btn1 = ( Button ) findViewById( R.id.btn1 ); Button btn2 = ( Button ) findViewById( R.id.btn2 ); Button btn3 = ( Button ) findViewById( R.id.btn3 ); Button btn4 = ( Button ) findViewById( R.id.btn4 ); Button btn5 = ( Button ) findViewById( R.id.btn5 ); Button btn6 = ( Button ) findViewById( R.id.btn6 ); […]

runOnUiThread(new Runnable(){})未定义typesnew Thread(){}

看看这个部分: runOnUiThread(new Runnable() { 我有问题: The method runOnUiThread(new Runnable(){}) is undefined for the type new Thread(){} 所以我理解runOnUiThread必须来自一个活动。 但我不确定这将如何实施? 它是一个Preference / settings视图中的对话框 这是ChannelsDialogPreference形成的地方: pref_channels.xml ChannelsDialogPreference: package com.example.tvrplayer; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.app.Activity; import android.content.Context; import android.content.DialogInterface; import android.preference.DialogPreference; import android.util.AttributeSet; import android.util.Log; import android.view.LayoutInflater; import android.view.View; import […]

在CoordinatorLayout中平移谷歌地图会导致recyclerview在Android设计支持库23.0.1中滚动

该地图位于collapsingToolbarLayout中,该套接字嵌套在appBarLayout中。 在Android设计支持库的22.2.0和22.2.1版本中,我可以独立于coordinatorLayout平移地图,但在23.0.1中,如果我尝试在北/南轴上平移地图,则会导致recyclelerview向上/向下滚动。 这是一个错误还是有办法将触摸事件从appBarLayout传递到mapFragment?