草庐IT

zii-widgets

全部标签

android - 在更新方法中只更新当前的 Android widget ID

我正在android中制作一个小部件,它在单击时会产生一个随机数。当小部件单独出现在主屏幕上时,它可以完美运行,但是当您添加多个小部件时,它们会同时开始生成随机数。发生的事情是,当单击单个小部件时,它会更新所有小部件;产生许多随机数。我想要的是每个小部件都与其他小部件隔离;基本上当一个小部件被点击时,它只会更新自己而不是周围的其他人。我认为这可以通过获取当前小部件的ID并只更新那个小部件来实现,而不是更新所有小部件的更新方法;我该怎么做?我的代码@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetMan

android - java.lang.ClassCastException : android. support.v7.widget.ActivityChooserView$InnerLayout 无法转换为 android.support.v7.widget.LinearLayoutCompat

从LinearLayout切换到ConstraintLayout抛出此错误java.lang.ClassCastException:android.support.v7.widget.ActivityChooserView$InnerLayoutcannotbecasttoandroid.support.v7.widget.LinearLayoutCompat当我尝试在fragment中的onCreateOptionsMenu()中扩充菜单时发生错误。我膨胀的菜单:-我的onCreateOptionsMenu(..)@OverridepublicvoidonCreateOptionsM

iphone - Android 是否提供像 iPhone UIPickerView 一样的 widget

我感觉iPhone的UIPickerView在触摸屏手机上是个好主意,好用。我很奇怪为什么AndroidSDK不提供相同效果的小部件?或者编码人员必须在Android上克隆它?任何帮助...谢谢... 最佳答案 FWIW,我一直在寻找同样的东西,我找到了这个->http://code.google.com/p/android-wheel.我还没有使用过它,但我正在考虑试一试。 关于iphone-Android是否提供像iPhoneUIPickerView一样的widget,我们在Stac

android - NoSuchMethodError 当我使用 android.widget.RelativeLayout.setBackground

在android4.2我的应用程序工作正常,但是当我尝试使用android4.0.4测试它时我有这个消息错误:04-1615:06:46.601:E/AndroidRuntime(3844):java.lang.NoSuchMethodError:android.widget.RelativeLayout.setBackground04-1615:06:46.601:E/AndroidRuntime(3844):atcom.myapp.MainActivity.cambiarPagina(MainActivity.java:271)04-1615:06:46.601:E/Android

安卓 O : can we make a clock widget?

我们的应用程序中有一个时钟小部件。小部件需要每分钟更新一次以正确显示时间。在AndroidO中,建议使用JobScheduler进行后台更新。遗憾的是,存在局限性。JobService的定期更新不能以小于15分钟的间隔调用。JobService.onStartJob()的时刻是不可预测的。我们可能会错过更新分钟数字的确切时刻(第59秒)。在O之前,我们曾经使用Handler.postDelayed()运行后台服务来更新小部件中的时间。O中后台服务可以被系统终止。您建议如何在AndroidO中实现时钟小部件?现在这甚至可能吗? 最佳答案

android - WebView 抛出 Receiver not registered : android. widget.ZoomButtonsController

我看到这个异常在我的应用程序中偶尔出现(在野外​​)。WebView用于显示jpg(使用Android版本/设备的缩放/滚动功能,而不是重新发明轮子并执行所有反射操作)。我不知道为什么最终会出现这个异常。基本上我只能想到一个Androidbug。我做什么(GUI线程中的所有内容):首先显示缩略图作为预览设置getSettings().setBuiltInZoomControls(false)加载常规图片时,改为显示该图片设置getSettings().setBuiltInZoomControls(true)为什么要打开/关闭ZoomControls:缩略图不应该是可缩放的,因为一旦常规

android - 将 Android Widget 限制为每台设备一个实例

我如何限制Android小部件,使其始终只能由用户创建一个实例?一种可能的方法是存储一个SharedPreference,其中包括一个counter变量并在计数为1时崩溃,但显然我不赞成该解决方案。;-) 最佳答案 HowcouldIrestrictAndroidwidgetsinawaythatonlyoneinstancecanbecreatedbytheuseratalltimes?你不能。但是,仅仅因为用户请求您的应用小部件的多个实例并不意味着您必须为每个实例管理单独的数据。只需忽略ID并使用不带任何ID的updateApp

android - 我可以在 android.support.v7.widget.Toolbar 的溢出菜单上使用 actionLayout 吗?

我正在尝试在android.support.v7.widget.Toolbar的溢出菜单上使用SwitchCompat小部件,但我无法让它工作,它始终显示为空白。这是我的菜单定义:这里是teSTLayout:此外,如果我将showAsAction更改为always而不是never那么它在工具栏上显示得很好,但我不希望它出现在那里,我希望它出现在按下3个点时打开的溢出菜单中。我知道有一个选项可以使用复选标记,但我正在遵循的设计需要一个开关。谢谢。 最佳答案 这不可能。那是因为actionLayout仅在项目显示为操作时使用。它等效于s

android - 同一 Intent 的 Widget 上的多个 OnClick

我的小部件启动一个服务,该服务更新3个LinearLayouts的列表。我想在每个LinearLayout上设置一个具有不同Extra的SetOnClickPeningIntent但是当我启动小部件并想单击LinearLayouts时,只有最后一个是onclickable=/我不知道出了什么问题。希望你能帮助我。RemoteViewsremoteViews=newRemoteViews(getPackageName(),R.layout.widget_layout);for(intwidgetId:appWidgetIds){int[]lls={R.id.ll_con_1,R.id.l

QT入门Input Widgets之QLineEdit

目录一、界面布局功能1、界面位置介绍2、控件界面基本属性二、属性功能介绍1、获取输入的文本内容2、设置密码样式效果3、设置不可见性4、清除文本内容5、设置光标聚焦三、Demo展示效果本文为作者原创、转载请标明出处!一、界面布局功能1、界面位置介绍也是比较常用的输入控件之一2、控件界面基本属性包括objectName(名称)、最大、最小值、字体、样式等,还可以设置可读性,如果勾上之后lineEdit就会处于禁止编辑的状态 设置文本,可以在界面上直接双击编辑,或者在text中输入文字,如下:二、属性功能介绍 1、获取输入的文本内容QStringstr=ui->lineEdit->text();qD