草庐IT

zii-widgets

全部标签

android - 有没有办法在 Home Widget 上制作动画?

我想在主页小部件(即AppWidgetProvider)上使用动画。我希望使用“帧动画”技术:http://developer.android.com/guide/topics/graphics/2d-graphics.html#frame-animation我已经在Activity中成功使用了它。但我无法将该代码转换为AppWidgetProvider。基本上,在AppWidgetProvider中,我创建并使用RemoteViews对象,AFAIK没有为我提供一种方法来获取对布局中ImageView的引用,以便我在动画上调用start()。当小部件显示时也没有处理程序或回调,所以我

android.support.v4.widget.SearchViewCompat 示例?

我正在尝试在API8应用程序中将SearchViewCompat与ActionBarSherlock一起使用。publicbooleanonCreateOptionsMenu(Menumenu){MenuItemitem=menu.add("Search").setIcon(isLight?R.drawable.ic_search_inverse:R.drawable.ic_search).setActionView(R.layout.collapsible_edittext);item.setShowAsAction(MenuItem.SHOW_AS_ACTION_ALWAYS|Me

android - 如何将 WebView 添加到 Widget 中?

我正在尝试制作一个记录小部件,用户界面将从WebView中的HTML页面加载。这可能吗?我一直在尝试将url加载到Widget中,但我遇到了各种错误并且我的程序崩溃了。我是Android开发的新手,还不知道这些东西是如何工作的。这是我的小部件提供程序类:publicclassRecordAppWidgetProviderextendsAppWidgetProvider{WebViewwebview;@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager,int[]appWidgetIds){

android - 扩展 AppWidgetProvider 的 Widget 中的 TextView Marquee 是否可能?

我是Android编程的新手,我到处阅读但似乎找不到任何解决方案。基本问题是我在小部件中有一个TextView,当文本长于TextViewlayout_width时,我希望文本滚动。这是我在layout_widget.xml中的代码现在我读到我必须使TextView成为焦点,我已经做到了。我还了解到您需要设置属性setSelected(true),而这正是我难以设置的地方。在我的默认Activity(在AndroidManifest.xml中)中,我有以下代码。@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onC

Flutter:如何正确使用 Inherited Widget?

使用InheritedWidget的正确方法是什么?到目前为止,我了解到它使您有机会将数据沿Widget树传播。在极端情况下,如果您将其设置为RootWidget,它将可以从树中所有Routes上的所有Widget访问,这很好,因为我必须以某种方式使我的ViewModel/Model可供我的Widget访问,而不必求助于全局变量或单例。但是InheritedWidget是不可变的,那么我该如何更新它呢?更重要的是,我的StatefulWidgets是如何被触发来重建它们的子树的?不幸的是,这里的文档非常不清楚,在与很多人讨论之后,似乎没有人真正知道使用它的正确方法。我添加了BrianE

Flutter:如何正确使用 Inherited Widget?

使用InheritedWidget的正确方法是什么?到目前为止,我了解到它使您有机会将数据沿Widget树传播。在极端情况下,如果您将其设置为RootWidget,它将可以从树中所有Routes上的所有Widget访问,这很好,因为我必须以某种方式使我的ViewModel/Model可供我的Widget访问,而不必求助于全局变量或单例。但是InheritedWidget是不可变的,那么我该如何更新它呢?更重要的是,我的StatefulWidgets是如何被触发来重建它们的子树的?不幸的是,这里的文档非常不清楚,在与很多人讨论之后,似乎没有人真正知道使用它的正确方法。我添加了BrianE

android - 是否有与 Widget.Material.Spinner.Underlined 等效的 AppCompat?

是否可以使用AppCompat库为v21之前的设备获得Widget.Material.Spinner.Underlined的等效样式?我想在我的应用程序中支持v16+,但如果可能的话,我真的很想使用AppCompat库在Spinners上获得下划线效果。 最佳答案 更新(2015年3月11日):AppCompat修订版22引入了包含下划线的Spinner样式:“Base.Widget.AppCompat.Spinner.Underlined”(http://developer.android.com/tools/support-li

android - 找不到类 'android.widget.ThemedSpinnerAdapter'

在一个fragment中,我有一个方法调用,当用户点击一个按钮时,它会打开一个AlertDialog,在那个对话框中,我想显示一个带有国家(西类牙、意大利、法国....)的Spinner。我的微调器代码如下:RestCountriesrestCountries=newRestCountries();Listcountries=restCountries.data;StringmCities="";ArrayListcitiesArrayList=newArrayList();for(RestCountries.Datumdata:countries){mCities=data.name

android - 分别跟踪多个 App Widget 的数据使用情况

在我的应用中,多个AppWidgets可以放置在主屏幕上,每个小部件定期获取远程数据。我的目标是:分别跟踪与多个小部件中的每一个相关的数据使用情况WiFi和移动数据使用情况仅限我自己的应用(对其他应用的数据使用不感兴趣)没有额外的权限允许小部件并发执行网络操作,而无需重复计算数据使用量在从小部件启动的WebViewActivity中包含数据使用在应用程序内报告结果(不仅仅是在连接到NetworkTrafficTool时)使用TrafficStats可以很容易地记录您自己的UID在小部件更新前后的数据使用情况。,通过使用getUidRxBytes()和getUidTxBytes()(传递

android - 检索项目 : No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Colored' 的父项时出错

今天,我遇到了这篇文章中提到的错误:Errorretrievingparentforitem:Noresourcefoundthatmatchesthegivenname'android:TextAppearance.Material.Widget.Button.Borderless.Colored'有趣的是(也是不同之处)——我们的应用程序已经投入生产5个月,到目前为止我们已经制作了数百个版本和APK。我们一周没有更改任何一行代码(也没有更改任何库版本)并且构建突然停止工作并出现这个提到的错误。Executionfailedfortask':react-native-fbsdk:pr