草庐IT

Today-Widget

全部标签

android - 在 Intellij IDEA 中调试 Android Widget

调试小部件时,每个断点都会导致ANR.有solutionforEclipse,但我找不到IDEA的解决方案。 最佳答案 我无法重现ANR。我正在使用IntelliJIdea12,在Android4.1.2和2.3.3模拟器上尝试过。但是如果您发现Eclipse解决方案适合您,那么还有一种方法可以附加到IntelliJ调试器中正在运行的进程。首先,您只需“运行”应用程序,然后使用thesesteps将调试器附加到它。.我在小部件的onUpdate()方法中设置了一个断点,它成功运行了。 关

java - 使用 android.support.v7.widget.SearchView 时获取类转换异常

我正在使用菜单在操作栏上显示搜索图标。我已经创建了搜索ViewitemSearch=menu.findItem(R.id.action_search_chat_home_container);searchView=(SearchView)MenuItemCompat.getActionView(itemSearch);我正在使用android-support-v7-appcompat作为库项目。菜单的XML...我收到以下错误*03-1812:19:46.965E/com.abc.contactbook.RTContactBookActivityjava文件中的代码导入包importa

android - Activity 泄露了 IntentReceiver android.widget.ViewFlipper

我正在添加一个ViewFlipper从布局资源扩展到ListView作为Footer。这是我的脚蹼布局(为简洁起见省略了细节):我将它添加到我的ListView使用:mListView.addFooterView(mLoadMoreFlipper);当我的Activity被销毁时,我在LogCat中看到以下消息,后跟一个调用堆栈:Activitycom.gk.ItemListActivityhasleakedIntentReceiverandroid.widget.ViewFlipper$1@44c84ab0thatwasoriginallyregisteredhere.Areyoum

java - ClassCastException : android. widget.LinearLayout$LayoutParams 无法转换为 com.android.internal.widget.ActionBarOverlayLayout$LayoutParams

我已将我的Eclipse项目转换为AndroidStudio项目,当我运行该应用程序时出现以下异常:java.lang.ClassCastException:android.widget.LinearLayout$LayoutParamscannotbecasttocom.android.internal.widget.ActionBarOverlayLayout$LayoutParamsatcom.android.internal.widget.ActionBarOverlayLayout.applyInsets(ActionBarOverlayLayout.java:172)atc

android - 尝试在空对象引用上调用虚拟方法 'void android.widget.Editor$SelectionModifierCursorController.hide()'

此错误似乎只发生在使用Android6.0.1的三星手机上。或7.0:FatalException:java.lang.NullPointerExceptionAttempttoinvokevirtualmethod'voidandroid.widget.Editor$SelectionModifierCursorController.hide()'onanullobjectreference android.widget.Editor.performLongClick(Editor.java:1139) android.widget.TextView.performLongClick

Android studio : android. support.v4.widget.DrawerLayout 找不到

从http://developer.android.com/training/implementing-navigation/nav-drawer.html导入演示后,androidstudio会自动将其设置为Gradle-configured。一开始是build.gradle中的依赖部分:dependencies{compile'com.android.support:+'}以上会导致错误。遵循解决方案(Manifestmergerfailed:uses-sdk:minSdkVersion14),我将其更改为dependencies{compile'com.android.suppo

android - 如何限制 DatePicker 上的用户只能选择 today_date 之前的日期 - 18 年

如何限制DatePicker以后不能选择日期。我在用于注册的Activity中有DatePicker。如果用户未满18岁(例如,不能选择在today_date-18岁之后的日期),该怎么做才能让用户无法选择生日日期? 最佳答案 您没有提到哪个API级别。在Honeycomb及更高版本上,DatePicker具有可用于限制允许范围的setMin/MaxDate方法。 关于android-如何限制DatePicker上的用户只能选择today_date之前的日期-18年,我们在StackOv

android.view.AbsSavedState$1 无法转换为 android.widget.CompoundButton$SavedState

我在Crashlytics上经常看到以下错误:Causedbyjava.lang.ClassCastException:android.view.AbsSavedState$1cannotbecasttoandroid.widget.CompoundButton$SavedStateatandroid.widget.CompoundButton.onRestoreInstanceState(CompoundButton.java)atandroid.view.View.dispatchRestoreInstanceState(View.java)atandroid.view.ViewG

android - 错误:com. android.dex.DexException: Multiple dex files define Landroid/support/design/widget/CoordinatorLayout$HierarchyChangeListener

我已经尝试过这些解决方案-Solution1,Solution2这是我的gradle依赖项。dependencies{implementationfileTree(include:['*.jar'],dir:'libs')//noinspectionGradleCompatibleimplementation'com.android.support:appcompat-v7:27.0.2'implementation'com.android.support.constraint:constraint-layout:1.0.2'implementation'com.android.sup

android - App Widget 上的 Marquee TextView

我正在开发一个AppWidget,我需要一个TextView来将文本显示为选取框。我已尝试使用以下代码(就像在常规Activity中所做的那样),但文本不会滚动。谁能告诉我如何解决这个问题? 最佳答案 您需要在xml中为选取框添加以下属性:android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:scrollHorizontally="true"android:focusable="t