问题标签 [android-custom-view]

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 回答
109 浏览

android - 如何作用于自定义 XML 视图的属性

我创建了一个名为 RoundedImageView 的视图,角是圆角的。我想要一个名为cornerRadius 的属性,让我(来自XML)指定半径。如何在我拥有的 Java 代码中

我真的可以查找在 XML 中指定的属性“cornerRadius”吗?

0 投票
1 回答
1095 浏览

android - 在 Android 中的 Text View(ellipsize="marquee") 中第一次旋转文本后获取通知

我所拥有的:我有一个 Ellipsize = Marquee 的 TextView。textview 的焦点是真实的,所以我不必手动聚焦它来启动文本旋转。

我想要的:当文本的第一次旋转完成时,我想做一些操作。例如,我想显示祝酒词或更改 textview 的文本。在开始第二个文本旋转周期之前,在旋转之后是否会引发类似事件。

问题是什么:我不知道如何在 TextView 中文本的第一次旋转完成时收到通知。

0 投票
2 回答
4131 浏览

android - 带有复选框的自定义 ListView

我知道有很多与使用 CheckBox 的自定义 ListView 相关的问题,但在检索所有选中的项目时我仍然遇到一些问题。

我正在做的是:

显示来自数据库的自定义 ListView(所有已发送 SMS 的列表)。

允许用户检查各种列表项。

当用户按下删除按钮时,我想删除所有选中的项目(从数据库以及视图部分)

问题: 当我第一次去我的活动并检查一些项目并删除它时,它工作正常。

但是,当我在按下删除按钮后再次检查一些项目时,一些项目被选中,一些被取消选中,并且其他一些项目再次被删除..

我认为我无法完美绑定 id 和列表项..

到目前为止完成的编码

row.xml 包含

在我的活动课上:

我有自定义 SimpleCursorAdapter。

}

0 投票
1 回答
5905 浏览

android - Android:自定义视图缩放/捏合

我有一个使用 onDraw 开发的正在运行的图形库,使用 canvas.drawLine 方法绘制图形。在 onTouch 中,我实现了滚动功能。

现在我的客户想要 Zoom/Pinch。是否可以在不重绘这些操作的情况下对此类视图执行缩放/捏合?

实现这一点的最佳方法是什么?

现在下一个.. 我怎样才能为此显示缩放指示器?我有一些如何设法显示缩放比例(scaleFactor * 100)。我将如何显示缩放指示器?我可以使用 canvas.drawBitmap 显示静态图像。但是有没有更好的方法呢?

任何帮助表示赞赏

0 投票
1 回答
3258 浏览

android - onDraw 方法在 android-custom-view 类的子类中如何工作?

我面临在我的 android 自定义视图类的子类中绘制矩形的问题。每次超类 onDraw 方法都有效。但子类 onDraw 方法从未执行。超类将绘制一个矩形,子类将在超类绘制的矩形内绘制 4 个矩形。我无法解决这个问题。请帮助我。

这是我的示例代码。

超类:

子类:

XML

请帮助我解决这个问题。希望我能尽快得到答复。

0 投票
1 回答
1104 浏览

android - 自定义状态栏通知Android中的空白

我的背景颜色没有填充自定义Statusbar视图中的整个布局。知道为什么吗?

这是屏幕截图(已更新以简化):

在此处输入图像描述

空白黑色区域的右侧有一个空白填充。这是完整的布局:

有人可以帮忙吗?

0 投票
1 回答
1064 浏览

android - Android:自定义视图缩放/捏以显示缩放指示器

我已经使用android pinch zoom中所说的方法实现了 Zoom/Pinch 如何为此显示缩放指示器?我有一些如何设法显示缩放比例(scaleFactor * 100)。我将如何显示缩放指示器?我可以使用 canvas.drawBitmap 显示静态图像。但是有没有更好的方法呢?

任何帮助表示赞赏

0 投票
1 回答
1556 浏览

android - 如何在 Android 中“重启”触摸事件?

我有一个习惯View,我正在压倒一切onTouchEvent(MotionEvent)。我已经在这个视图中实现了捏缩放,如Make Sense of Multitouch一文中所述。我遇到的问题是该视图最终用于Gallery需要触摸事件进行滚动的情况。我添加了逻辑来检测我的视图何时完全向右/向左滚动并返回 false,但我认为Gallery需要完整的MotionEvent动作才能滚动。这是我返回false的地方:

View缩放和平移,但从不Gallery滚动。我想知道是否有一种方法可以将初始动作MotionEvent作为“新鲜”重新发送为. 谢谢!MotionEventACTION_DOWN

0 投票
2 回答
2133 浏览

java - ListView 与 customView 和 onClickItemListener

我有列表视图的问题...我正在尝试添加 OnClickListener 但仍然无法正常工作。我想在点击后显示另一个活动。有人可以帮助我吗?我知道有很多示例,但它不适用于我的应用程序,或者我不知道如何在我的示例中使用它...

这是我的 LocationAdapter 类:

}

这是我的 mainListView 类:

编辑::我有第二个问题......我想从项目中获取 id(项目正在从 json url 下载)这是我的列表:

在此处输入图像描述

例如,我想获取:第一项的 ID:159 并将其发送到 nextActivity。

我还有我正在设置和获取 selectedIdGame 的 controllerClass.java:

这是个好主意吗?感谢帮助。

好的,完成了。我用了:

谢谢,迈克尔。

0 投票
1 回答
216 浏览

android - Android:如何在没有 xml 的情况下在我的 MapActivity 上显示我的自定义视图?

我在 mapactivity 上显示了一些小图表。当点击其中一个图表时,希望在谷歌地图上显示具有透明度的详细图表。所以我有类“myCusomGraphView extends View{...}”,我想在需要时在 MapActivity 上显示它。