问题标签 [android-widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4316 浏览

android - 我们如何设置列的内容以包装在表格布局中

我正在尝试这个表格布局,其中有三列,每列尽可能利用最大空间(使用 strechColumn 标签)。现在,当一列获得的内容太长时,表格布局就会跳出屏幕。

如何将列的内容设置为换行,以便表格布局不会跳出屏幕。

这是我使用的表格布局的 XML 代码

0 投票
2 回答
4785 浏览

android - 家庭小部件可以有上下文吗?

在活动中,(通常)很容易获得上下文。

如果我正在使用家庭小部件类怎么办?这些是扩展 AppWidgetProvider 的类,它们不包含上下文!

0 投票
7 回答
20370 浏览

android - 如何停止在图库小部件中滚动?

我将一些图像加载到画廊中。现在我可以滚动了,但是一旦开始滚动,滚动就不会停止。我希望画廊只滚动到下一个图像,然后停止,直到用户再次执行滚动手势。

这是我的代码

}

和 xmlLayout 文件

0 投票
2 回答
2003 浏览

android - 在位图上绘制小部件

在我的应用程序中,我需要在位图上绘制一个小部件内容。

代码(伪)如下:

我确定 pickWidget() 可以正常工作 - 如果执行 setContentView(widget); 我让小部件在全屏上正确显示。我正在绘制的位图也显示正常 - 例如,如果我使用 drawCircle 在画布上绘制或在位图上执行 setPixel(),我可以看到图纸。所以问题在于widget.draw(),它似乎对位图没有任何影响。请分享你的想法。

0 投票
3 回答
66633 浏览

android - GridView 行高

我有一个显示图像的 GridView,不幸的是,这些图像的大小不同。它们显示在两行文本之间:

ETC....

如果 IMAGE1 与 IMAGE2 高度相同,则一切正常,但如果 IMAGE1比 IMAGE2,则 text2.1 会遇到 text3.1(填充似乎没有多大帮助,因为当图像为相同的高度)。

我知道有一种方法可以拉伸 ImageView 中的图像,使它们具有相同的高度,但是是否可以保持图像原样并以某种方式设置行高

0 投票
2 回答
13059 浏览

android-widget - Android:文本视图的 onTouchEvent

我正在开发开发小型应用程序的初学者。我在屏幕上有 3 个 textview,当我触摸它应该导航到下一个新屏幕的任何一个视图时,如何做到这一点对我有帮助

谢谢,

苏哈尼

0 投票
1 回答
1356 浏览

android - 单击地图视图中的气泡时出现空指针异常

我正在处理带有标记的地图视图。当我单击标记时,它会显示一个气泡。

如果我点击那个气泡,它会完美地显示吐司。

我想在那里开始活动,但它会引发异常。

这是我的代码:

我的 logcat 显示显示:

有什么问题?我认为问题在于上下文值。有什么想法或建议可以解决这个问题吗?

0 投票
1 回答
5337 浏览

android - 在 Android 应用小部件中播放视频

有什么方法可以在 Android App 小部件中播放视频。

0 投票
1 回答
20461 浏览

android - 需要在表格布局上水平滚动

我有一个定义了 3 列的表格布局。但是由于第二列中的文本很大,因此内容会显示在屏幕之外。所以我试图放置一个水平滚动条。却无能为力。

我使用 Android 1.5 作为目标。

表格布局的 XML 代码

0 投票
1 回答
1857 浏览

android - 具有自定义视图的小部件托管应用 - 应用小部件中不会触发 onClick

我正在编写一个将托管小部件的应用程序。该应用程序具有自定义视图(这可能是问题的根源)。我像这样获得 AppWidgetHostView

mView.addWidget() 基本上只是记住这个 AppWidgetHostView 实例,然后 mView 将它直接绘制到画布上。视觉上一切都很好 - 我可以看到实际的小部件。但问题在于对 UI 事件的反应。请告知在父视图中需要做什么才能正确触发 onClick() 等小部件中的处理程序。

笔记:

  1. 我使用了通常对点击事件做出反应的标准小部件。没有工作。

  2. 我还使用侦听器创建了自己的测试小部件(通过views.setOnClickPendingIntent(R.id.appwidget_text,pending);),如果在主屏幕上添加小部件,则成功触发onClick(),但在我的应用程序中不起作用。

  3. mView 正确检测到点击事件,我尝试在那里调用 widget.performClick(),它返回 false 表示 onClickListener 未在小部件中注册。但根据源 mAppWidgetHost.createView() 将调用 updateAppWidget 将注册其 onClick 侦听器..

请告知在哪里看。谢谢