草庐IT

零部件

全部标签

android - 如何在 Android 中以编程方式更改小部件布局背景

以这个小部件布局为例(我整个小部件布局的一部分)我希望能够根据用户的选择更改使用的背景可绘制对象。例如,使用远程View,我可以通过执行以下操作来更新TextView的颜色:remoteView.setTextColor(R.id.text_view1,Color.WHITE);然而,我一直发现我的线性布局的背景很难相同。我试过这个:remoteView.setBitmap(R.id.widget_main,"setBackgroundDrawable",((BitmapDrawable)context.getResources().getDrawable(R.drawable.wid

android - 如何在 android 的日期选择器小部件中添加新按钮?

我想在我的android应用程序中添加新按钮,即清除按钮,到日期选择器小部件和时间选择器小部件。默认情况下,这些小部件有两个按钮,设置和取消。如何在这两个按钮上再添加一个按钮这可能吗?如果是,你能举个例子吗?谢谢 最佳答案 只需添加一个中性按钮。DatePickerDialogdialog=newDatePickerDialog(context,0,callback,year,month,day);dialog.setButton(DialogInterface.BUTTON_NEUTRAL,"Name",newDialogInte

android - 如何在 MapActivity 中的标记上方显示气球?没有小部件吗?

我不明白为什么我必须为此编写这么多代码。就像,我不想关心...气球的位置(我只想分配一个geopoint)基本气球的布局(稍后我可能想实现基于xml的布局)显示的数量气球(一次只显示一个)打开/关闭气球的行为(关闭,当另一个气球被选中时)更新解决了!请参阅下面的答案... 最佳答案 这是“丢失的小部件”...没有图标的气球:https://github.com/jgilfelt/android-mapviewballoons#readme带有图标的气球(扩展Jeff吉尔费尔特的项目):https://github.com/galex

android - picasso :将图像加载到小部件 ListView

我正在根据本教程使用ListView实现小部件:http://laaptu.wordpress.com/2013/07/24/populate-appwidget-listview-with-remote-datadata-from-web/(源代码:https://github.com/laaptu/appwidget-listview/tree/appwidget-listview2/)。ListView项目包含文本和图像,用于图像加载我使用Picasso。getViewAt实现:publicRemoteViewsgetViewAt(intposition){finalRemote

android - 从 Activity 更新 Android 小部件

我有一个小部件,它的设置使得当我点击它时,它会在一个Activity中打开一些设置。views.setOnClickPendingIntent(R.id.btnActivate,pendingIntent);这为应用程序配置了一些设置。我想要实现的是让小部件更新其View以在我启动的Activity关闭时反射(reflect)更改的设置。使用更新间隔或任何其他类型的轮询对此不合适。我在这里和android文档中看到了几个地方,这段代码使用了:appWidgetManager.updateAppWidget(mAppWidgetId,views);但是我不知道如何获取mAppWidget

android - 如何为 1x1 Android 小部件创建清晰的背景图像?

我正在创建一个1x1小部件,但无论我尝试什么,我都无法让背景图像看起来漂亮而清晰。我已经阅读了几乎所有我能找到的资源,但我仍然无法取胜。我正在为HTCDesire/Nexus1设计,希望有人能告诉我在Photoshop中创建背景时要使用的dpi/高度/宽度(目前使用72/100/80)。一旦我可以先在我的测试设备上看起来不错,我就会担心其他设备的分辨率。另外,如果有什么特别的,我需要放入@layout/main.xml和Widget_Provider.xml文件。我根本找不到1x1小工具的任何示例,所以有以下内容:主.xmlWidget_Provider.xml如有任何帮助,我们将不胜

Android - 类似旋转木马的小部件,显示左右元素的一部分

所以我到处搜索,但找不到问题的答案。我基本上需要的是Android的ViewFlipper或ViewPager提供的行为,但我想显示左右View的部分,以指示用户有要滚动的元素,而不是让所选View占据整个屏幕。我还想为左View和侧View添加一些效果,例如调暗和缩放然后缩小一点。是否可以使用现有的ViewFlipper或ViewPager来完成,还是我必须推出自己的View组,就像封面流程(http://www.inter-fuser.com/2010/01/android-coverflow-widget.html)?(附言,我不想使用Gallery小部件,那个组件很糟糕)。这是

android - 频繁更新小部件(比 updatePeriodMillis 允许的更频繁)

我想要一个显示倒计时的小部件,以便用户启动对公交车出发的跟踪。我想每分钟左右更新一次小部件,从用户开始跟踪到公交车离开(即时间用完)。此小部件需要比updatePeriodMillis允许的更频繁地更新,即每30分钟一次。我估计大约每分钟一次。作为Android编程的新手,我可以想出几种方法来做到这一点,但我最终可能会以一种消耗太多电池等方式完成它,所以我正在寻找更有经验的人的一些见解Android开发者。如何启动计时器?如何从我的应用程序运行时访问小部件实例?等等。 最佳答案 我会注册一个闹钟以每1分钟启动一次我的服务,并且该服务

android - 动态启用或禁用小部件不起作用

我们想通过代码启用或禁用小部件。当我们说“禁用”是指在应用程序中注册的小部件不应出现在用户可用的小部件列表中他们尝试在主屏幕上添加一个小部件。不幸的是,这个问题已经被问过很多次了回答。DianneHackborn对一个单独的问题做出了回应小部件问题表明可以使用包管理器禁用小部件:PackageManagerpm=context.getPackageManager();pm.setComponentEnabledSetting(newComponentName("com.example.android.apis",".appwidget.ExampleBroadcastReceiver"

qt5 paintevent向儿童小部件传播

我正在尝试在PYQT5中编写基本的游戏循环。我有一个QWidget和QGraphicsView在里面。我用QTimer和update()触发paintEvent()上QWidget和QGraphicsView。这QWidgetpaintEvent()更新,但是QGraphicsViewpaintEvent()才不是。这是我的代码:importsys,randomfromPyQt5.QtWidgetsimportQWidget,QGridLayout,QApplication,QGraphicsView,QGraphicsScenefromPyQt5.QtCoreimportQt,QTimerf