草庐IT

零部件

全部标签

android - 如何在 Android 中更改 Button 小部件的文本?

如何在代码而不是XML文件中更改AndroidButton小部件的文本? 最佳答案 您可以使用setText()方法。示例:importandroid.widget.Button;Buttonp1_button=(Button)findViewById(R.id.Player1);p1_button.setText("Sometext");另外,作为引用,Button扩展TextView,因此您可以像使用普通TextView一样使用setText()。 关于android-如何在Andr

Android 主屏幕小部件动画

我正在考虑创建一个支持动画的小部件,最好是通过android.view.animation框架,否则通过在后台服务触发的代码中设置远程View的属性。有没有人对这两种方法有任何经验,我正在尝试的方法是否可行,或者我正在走向死胡同? 最佳答案 实际上可以为RemoteView小部件设置动画。问题是它具有super限制性,这是设计使然,因为在系统进程中运行自定义代码会带来安全隐患。我的意思是,Android只能处理以res/animxml文件表示的动画,这些文件通过xml绑定(bind)到布局。一些RemoteView小部件支持此功能这

Android 小部件未更新

我正在尝试实现一个简单的小部件以在主屏幕上显示。我遇到的问题是onUpdate在我安装小部件时只被调用一次。配置如下。注意:我不会将更新周期设置为20秒,因为我知道这会耗尽电池(只是测试)。配置:``list摘录:我在安装小部件时观察到以下行为:在我的WidgetProvider类中调用onReceive,然后调用onEnabled,然后调用onReceive,然后调用onUpdate。之后,小部件将显示,并且永远不会再次调用onUpdate。当调用onUpdate并且上面XML中设置的所有内容(例如更新周期)都正确时,我还会检查提供者的设置。 最佳答案

android - android中cardview中带有三个点的小部件的名称是什么?

三个点的小部件是什么?如何将其添加到我的应用中? 最佳答案 这根本不是一个小部件。它是一个ImageButton(样式无边界),使用包含PopupMenu的溢出图标文档教程访问http://developer.android.com/guide/topics/ui/menus.html#PopupMenu这是指上面链接中的一个不错的代码fragment:然后使用显示弹窗:publicvoidshowPopup(Viewv){PopupMenupopup=newPopupMenu(this,v);MenuInflaterinflate

android - 如何设置宽度等于android上的另一个小部件

我需要在文本字段下方绘制一条水平线,使线的宽度等于文本宽度(而不是全屏的宽度)。在我的应用程序中,我在View(水平线)下方有一个TextView。lineview的宽度应该等于textview的宽度。我试过android:layout_width="wrap_content"和"match_parent",都没有解决问题。这是xml编码示例:............屏幕图像是:请帮帮我。 最佳答案 如果你使用RelativeLayout,你可以使用align-attributes: 关

android - 如何从 Android 中的 DatePicker 小部件中获取日期?

我在Android中使用DatePicker小部件让用户设置日期,并希望在单击确认按钮时获取日期值,我该怎么做? 最佳答案 试试这个:DatePickerdatePicker=(DatePicker)findViewById(R.id.datePicker1);intday=datePicker.getDayOfMonth();intmonth=datePicker.getMonth()+1;intyear=datePicker.getYear(); 关于android-如何从Andro

android - android小部件的按钮单击事件

我有一个android小部件,它每10分钟从服务器获取数据并将其显示在屏幕上。我想为该小部件添加一个“刷新”按钮。当用户单击该按钮时,我想运行从服务器获取信息的方法。向应用程序中的按钮添加事件处理程序非常简单,但是我找不到小部件的示例。我想获得一些关于向小部件中的按钮单击添加功能的帮助。 最佳答案 这里还有一个应该有帮助的例子:packagecom.automatic.widget;importandroid.app.PendingIntent;importandroid.appwidget.AppWidgetManager;imp

android - 如何在小部件右侧创建没有向下三角形的android微调器

我有一个屏幕,用户需要输入许多项目,因此屏幕空间非常宝贵。我希望小部件在屏幕上的外观(在用户按下它之前)类似于EditText或Spinner小部件的左侧部分(没有正常的向下三角形)在Spinner的右侧。然后当用户按下小部件时,他/她将获得正常的Spinner选择对话框。我可以更改一些Spinner样式属性来完成此操作吗?我一直没能看到这样的代码。谢谢 最佳答案 这是一个很老的问题,但我认为仍然相关,所以这是我的答案:最简单的方法lencinhaus的答案是正确的。它可以工作,但可以以更简单的方式完成:只需为其添加另一个背景。下面

android - 如何在工具栏 Android 的 SearchView 小部件中删除白色下划线

我在我的项目中使用工具栏搜索小部件。一切正常,但期待我完全坚持删除工具栏中搜索字段下方的下划线的事情。我尝试了很多解决方案,但没有任何解决办法。以下是我尝试过的一些解决方案。要求是去除图片中的白色下划线Ist解决方案://RemovingunderlineintsearchPlateId=searchView.getContext().getResources().getIdentifier("android:id/search_plate",null,null);ViewsearchPlate=searchView.findViewById(searchPlateId);if(sea

android - 使用 LinearLayout 的自定义小部件没有得到 onDraw()

我正在通过扩展LinearLayout创建一个自定义小部件:publicclassMyWidgetextendsLinearLayout{privatestaticPaintPAINT=newPaint(Paint.ANTI_ALIAS_FLAG);static{PAINT.setColor(Color.RED);}publicMyWidget(Contextcontext){this(context,null);}publicMyWidget(Contextcontext,AttributeSetattrs){super(context,attrs);}@Overrideprotec