草庐IT

my_widget

全部标签

android - 无法禁用 android.widget.Button

我在Android小部件中有一个按钮,声明如下:每次我尝试通过RemoteViews启用或禁用此按钮时,我都会收到错误android.widget.RemoteViews$ActionException:view:android.widget.Buttoncan'tusemethodwithRemoteViews:setEnabled(boolean)我的代码:RemoteViewsremoteViews=newRemoteViews(context.getPackageName(),R.layout.widget);remoteViews.setInt(R.id.newWorkBtn

Android widget AppBarLayout 总是排在最前面

您好,我正在开发小型Android应用程序,我试图在其中使用AppBarLayout显示工具栏。我想在我的工具栏顶部显示一些View。我尝试了以下方式:所以在上面的布局中,稍后两个相关布局都在我的AppBarLayout下。但我想在我的toolbar_view之上显示它们。我错过了什么或做错了什么。需要一些帮助。谢谢。 最佳答案 我真的对这个解决方案不满意,但到目前为止我发现了这个:尝试将android:elevation="5dp"添加到AppBarLayout下方的RelativeLayout:我也遇到了这个问题,所以我会尝试对

android - widget.SearchView 不显示用于在 android 中进行语音搜索的 MIC 按钮

我在名为activity_products_final的布局文件中有一个搜索ViewActivity:protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_products_final);searchView=(android.support.v7.widget.SearchView)findViewById(R.id.searchView);searchView.setIconified(false);sea

android - support.v7.widgets 和 android.widgets 的区别 Toolbar, Fragment

我正在创建一个新的应用程序,并且必须处理ActionBar。我知道我必须扩展AppCompatActivity,因为ActionBarActivity已被弃用,但我仍然不明白为什么我必须使用support.v7.widget工具栏而不是android.widget工具栏,即使我使用的是最新的API?谢谢编辑1:我现在明白了,support.v7.widgets的存在是为了让具有旧API的设备能够理解新版本中添加的新功能,并以自己的方式模仿它们。对吗?如果那是正确的并且我不想有任何类型的向后兼容性,这是否意味着我可以继续使用android.widget工具栏?不幸的是,我还使用了andr

java - RelativeLayout 无法转换为 android.support.v7.widget.Toolbar

我想给ToolBar添加阴影,我使用以下链接:ToolBarShadow但是正在运行的应用程序在LogCat中显示了这个错误:java.lang.ClassCastException:android.widget.RelativeLayoutcannotbecasttoandroid.support.v7.widget.Toolbar工具栏代码:主要ActivityXML:主要ActivityJava:publicclassMainActivityextendsActionBarActivity{privateToolbartoolbar;@Overrideprotectedvoido

android - ClassNotFoundException: 没有找到类 "android.support.design.widget.AppBarLayout"

我在我的代码中使用了AppBarLayout和NestedScrollview。但是我得到一个错误。代码编译成功但堆栈跟踪崩溃05-0217:10:17.2553133531335EAndroidRuntime:FATALEXCEPTION:main05-0217:10:17.2553133531335EAndroidRuntime:Process:com.android.settings,PID:3133505-0217:10:17.2553133531335EAndroidRuntime:java.lang.RuntimeException:Unabletostartactivit

android - 找不到 @style/Widget.Holo.ActionBar.TabView 的资源

我正尝试在this之后自定义ActionBar的选项卡指示器引用,但是我收到错误:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'@style/Widget.Holo.ActionBar.TabView'.最小SDK设置为14,目标SDK=18。有什么想法吗?编辑:我已经有以下可用的样式:@android:color/transparent@style/MyActionBar@null@null 最佳答案 你应该引用@android:style/

android - 终止应用 <my service> (pid 1724) 因为提供者 <my provider> 正在死亡过程 <my app>

提供者在应用程序中实现,应用程序更新提供者数据并触发远程服务,该服务查询提供者以检索存储的值。应用程序在一段时间后关闭但服务继续访问内容提供者。在某些时候出现以下错误在logcat中抛出,远程服务崩溃。“正在终止应用程序(pid1724),因为提供者正在死亡过程中”我用谷歌搜索了这个错误,但找不到关于为什么会出现这个错误的信息。更新:在其中一个地方,使用getApplicationContext返回的上下文代替服务来获取内容解析器以查询内容提供者。它会引起任何问题吗? 最佳答案 长话短说UseunstableContentProvi

android.widget.RelativeLayout$LayoutParams 无法转换为 android.widget.AbsListView$LayoutParams

根据大量教程和示例项目,我得到了以下代码,它应该用包含来自Line对象的多个值的行填充ListView。作为一名新手程序员,我一辈子都弄不明白我的代码到底哪里出错了。任何帮助将不胜感激!如果我遗漏了重要信息,请告诉我,我会更新这个问题。在Fragment中启动它的代码:@OverridepublicvoidonActivityCreated(BundlesavedInstanceState){super.onActivityCreated(savedInstanceState);Intenti=getActivity().getIntent();if(i.getSerializable

java - 找不到类 'android.support.v7.widget.SearchView$5'

我在yLogcat中收到此错误。有人知道这是什么吗?08-2219:02:57.830:E/dalvikvm(660):Couldnotfindclass'android.support.v7.widget.SearchView$5',referencedfrommethodandroid.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11 最佳答案 这里没有太多代码,但我自己遇到了这种情况,这就是我发生的事情:我使用v7compat