问题标签 [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 投票
3 回答
5959 浏览

iphone - UIPickerView 在 Android 上看起来很像

替代文字

你好,我在一些安卓应用中看到了上面的控件。我知道它不是 Android 原生的,控件的名称是什么以及如何在 Android 中实现它?可以使用包含行为的 ListView 来完成吗?

0 投票
3 回答
18438 浏览

android - 带有 setContentView 的 Android ProgressDialog

我已经阅读了很多关于此的内容,并且看不到任何曾经做过或尝试过的人。

所以我有一个扩展 ImageView 的对象,然后在其中我调用一个进度对话框并将进度对话框的内容设置为 imageview(即尝试在 imageview..view 中绘制进度对话框。)

我得到了错误:在添加内容之前必须调用 requestFeature()

现在我之前在大量帖子中看到过这个错误,是的,答案似乎很明显。我尝试设置所有功能:

但首先我不明白为什么我需要这个?其次,它们都不起作用!

所以问题是我可以将 ProgressDialog contentView 设置为 ImageView 吗?如果是这样,我做错了什么?

0 投票
2 回答
2111 浏览

android - Android - 在动态插入的自定义视图中未调用 onDraw

我有一个动态插入的自定义视图,并且onDraw没有被调用。我最初在没有动态插入的情况下制作了自定义视图,它工作正常,但是当将它移动到我的工作代码库时,我onDraw永远无法被调用,即使视图构造函数被调用并且onMeasure也被调用。我试过在这个地方到处打电话,但他们似乎并没有强迫视图绘制invalidate()postInvalidate()两个版本的视图层次结构看起来相同,我迷路了。

任何人都可以帮忙吗?

编辑:更多的测试表明onDraw在模拟器上被调用,而不是手机。在onSizeChanged手机上也有正确的值通过,但在模拟器上这些值都是 0。

编辑:我一直在玩它,但仍然无法到达任何地方,所以对它进行了赏金。如果您需要更多代码/xml/信息,请告诉我。

0 投票
0 回答
303 浏览

iphone - 当我将 customView 设置为 nil 时,UIBarButton 不会自行恢复

我有一个刷新数据的 UIBarButtonItem,在更新过程中,我将 refreshButton.customView 设置为 UIActivityIndi​​cator 的一个实例,它显示得很好。但是,当数据更新并且我调用 refreshButton.customView = nil 时,初始 UIBarButtonItem 不再显示(只是一个空格)。任何人都知道我该如何解决这个问题?

0 投票
2 回答
24257 浏览

android - 如何创建一个简单的自定义视图?

我想View在 Android 上创建一个自定义。我试图尽可能简单地做到这一点,并创建了一个几乎空的类MyView并在我的中使用它,LinearLayout但应用程序在“强制关闭”开始时失败。我怎样才能做一个简单的定制View?根据构建自定义组件View如果我不覆盖,则大小为 100x100 onMeasure()

我将它用于LinearLayout

我究竟做错了什么?


如果我使用item建议的构造函数和对超类的相应调用。然后“强制关闭”消失了,但我LinearLayout的坏了,之后的组件MyView没有显示。

这是我的main.xml

0 投票
1 回答
285 浏览

android - 如何将 Button 添加到自定义滚动和缩放 SurfaceView?

我想在我的 SurfaceView 上添加一个自定义 ImageButton,这样它就可以随着视图滚动。画布使用矩阵滚动和缩放。我怎么能这样做呢?谢谢。

0 投票
2 回答
4727 浏览

python - Django admin:添加自定义列表视图的最佳方法是什么?

我想在管理员中提供一个与 非常相似的自定义视图changelist_view(),但没有指向编辑表单视图的链接。用户将能够像在更改列表表单中一样选择列表中的项目并应用操作,但他们无权访问编辑表单。

我认为 ModelAdmin 类中的结构应该是这样的:

要返回的视图与 非常相似ModelAdmin.changelist_view()。什么是最好的和干燥的方法来做到这一点?

0 投票
1 回答
274 浏览

java - 声明自定义视图构造函数

无论如何,这可能是一个 Java 而不是一个 Android 编程问题:有两种方法可以声明 3 个标准视图构造函数:一种是使用this()和调用下一个参数化最多的构造函数,null正如0我在这里看到的那样,并做所有最后一个构造函数中的自定义初始化。

另一种方法是调用super(),每次调用一个执行初始化工作的函数。

一种方式比另一种方式更正确(为什么?),还是只是一种风格选择?

0 投票
1 回答
1098 浏览

android - 推特客户端中的自动链接 @提及

我正在构建一个基本的 Twitter 客户端应用程序。我试图弄清楚如何使保存推文的 TextView 自动链接 @提及,以便它们链接到与推特网站上相同的推特页面。我的猜测是,这将涉及制作自定义 TextView 并将其添加到已经处理网站、电子邮件、地图等的自动链接的部分中。这是实现此类目标的正确方法吗?还是我应该使用股票 TextView 并通过在将推文放入视图之前对其进行解析来处理它?如果我应该使用自定义视图路线,任何人都可以为我指出正确的方向,以了解如何将此功能添加到自动链接中?如果我应该在推文进入视图之前使用股票 TextView 并在 java 中处理它,我该如何获取它“

0 投票
1 回答
120 浏览

android - 管理来自数据库的 6000 多个联系人

我有一个包含 6000 多个条目的数据库。我正在使用此示例http://eshyu.wordpress.com/2010/08/15/cursoradapter-with-alphabet-indexed-section-headers/来显示内容。但现在活动无法处理它。我每次都会收到一个 ANR 对话框。我如何有效地处理这种情况?