android-custom-view相关内容

如何在自定义编辑器视图中更新提取的文本

我已经为垂直的蒙古文字创建了一个自定义编辑器.带圆圈的视图显示了我的自定义编辑器.它们底部的键盘是系统键盘. 但是,当系统键盘以横向输入文本时,键盘可能会显示提取的文本视图,而不是我的自定义编辑器视图.下面带圆圈的视图是提取的文本视图(我的自定义编辑器未更新该视图). 我需要以某种方式将更新从我的视图发送到输入法管理器. 编辑作者:作为一般规则,请尝试遵守其中的字段 请求返回多少个字 ..

无效不会导致OnDraw

我的Android应用程序有问题.我创建了自定义视图( http://syedwasihaider.github.io/blog/2015/07/12/XamarinViews/直到第2步),覆盖了onDraw,然后我绘制了黑屏,并绘制了文本"Draw {i}",其中i是每次onDraw发生时都会递增的数字.我想以30次/秒(或60次)的速度调用此方法,所以我设置了一个计时器,每33毫秒导致一次I ..
发布时间:2020-08-25 19:09:53 C#/.NET

以ACTION_OUTSIDE方式使INVISIBLE View句柄触摸

我想创建透明的系统覆盖窗口,该窗口具有多个圆形视图: 绿色视图为VISIBLE,红色视图为INVISIBLE.问题是我需要红色视图才能将触摸传递到基础窗口,但是默认情况下不需要. 我尝试将红色视图的可见性设置为GONE,但是包含视图的整体大小发生了变化.由于需要将包含的视图捕捉到屏幕的右边缘,因此这意味着绿色视图的位置会发生变化,因此我不希望这样做. 有什么方法可以覆盖INVIS ..
发布时间:2020-08-25 19:09:51 移动开发

如何在android中的图像上创建自定义可点击形状?

我想创建一个可点击的图像,我的图像中包含一些不同的可点击部分,例如: 解决方案 此类图片的数量会更多吗? 如果否,我建议您为每个区域创建遮罩图像,其中图像的黑色部分代表该区域,白色部分则排除其余部分. 要绘制图像: 创建自定义查看 在构造函数中不要忘记使用 setWillNotDraw 为true,这样您就可以进行自定义绘图 覆盖 View.onDraw 方法,您可以 ..
发布时间:2020-08-25 19:09:37 Java开发

setMargins方法不适用于自定义ViewGroup

我正在一个项目中,我的工作是在主屏幕上创建一个滑动布局,当应用程序启动时它将部分出现在底部,我们可以滚动该布局.然后,我必须在其中添加子视图,即卡片.现在,我已经创建了一个自定义ViewGroup,并将以编程方式添加它们. 我已经成功完成了大部分任务. 我为滑动布局创建了自定义FrameLayout. 然后我用它并添加了XML. ..
发布时间:2020-08-25 19:09:13 Java开发

XML中定义的扩展LinearLayout的子代不显示

在我的项目中,我的屏幕上重复了很多相同的图案-它基本上是一个视图容器,其中包含标题,图像和特定背景的线性布局.为避免多次复制和粘贴相同的序列,我认为我可以创建一个复合视图,扩展LinearLayout并在那里定义所有“样式",然后在布局中使用该组件. 我遵循了howto的示例,并使我的复合视图起作用.但是,我见过的所有示例都使用结果视图,如下所示: ..
发布时间:2020-08-25 19:08:10 移动开发

使用多列自定义布局在android中显示产品列表

我想在我的android应用程序中显示一些产品,我需要它是动态的, 我需要满足以下要求: 以网格视图显示产品(2、3或4列,具体取决于手机,平板电脑,纵向,横向模式) 每个产品都有onclick事件(以在另一个活动/片段中显示产品的详细信息) 网格上的每个产品都应来自xml布局(包含缩略图,标题,价格等) 滚动加载更多产品(滚动加载) 使用json从sqlserver数据库中加 ..

已将视图通知添加到父项?

当我在Android中动态构建View时,必须通过调用 将其添加到“父级" ViewGroup中. myLinearLayout.addView(myView); 我知道我可以通过优秀的 是否可以建立像View.onAddedToParent()回调或侦听器之类的东西? 为了使事情非常清楚:我希望视图能够自己处理所有事情,我知道我可以在“父"中捕获事件,然后将有关情况的通知通知给视图 ..

自定义TextView-在构造函数之前调用的setText()

我的 CustomTextView 出现问题.我试图从我的layout-xml文件中获取一个自定义值,并在我的setText()方法中使用它.不幸的是, setText()方法在构造方法之前被调用,因此,我无法在此方法中使用自定义值. 这是我的代码(细分为相关部分): CustomTextView.class public class CustomTextView extends T ..
发布时间:2020-08-25 19:04:56 移动开发

canvas.drawRect如何绘制矩形

我必须创建一个自定义视图,在其中必须绘制一个矩形.我正在尝试使用canvas.drawRect方法.我想创建像这样的矩形 灰色是我的自定义视图,它扩展了View类. 在onDraw方法内部,我试图绘制矩形. 但是实际上我对drawRect方法的参数感到困惑. 根据文档 /** * Draw the specified Rect using the specified paint ..
发布时间:2020-08-25 19:02:49 移动开发

基于String中语言的TextView自定义字体

基于String中的语言,我有两个必须在TextView上应用的字体ttf文件.所以考虑以下示例文本: 嘿,怎么了ضعيف 我可以应用字体跨度基于语言,但是它需要在从我们的服务器中获取的每个字符串中进行自定义标记,例如 hey what's up ضعيف ,并且在运行时解析每个String都会对性能产生影响.还有其他方法可 ..
发布时间:2020-08-25 19:01:45 移动开发

创建一个自定义WebView

我在程序的不同部分有很多WebView,但是这些WebView彼此之间没有什么不同,这就是为什么我想使用必要的设置来创建自定义WebView的原因.目前,WebView不显示,但没有错误.难道我做错了什么? public class MyWebView extends WebView { MyWebView mMyWebView; public MyWebView(Con ..
发布时间:2020-08-25 19:00:38 移动开发

Android:可以在可绘制选择器中使用字符串/枚举吗?

问题 第1季度:有没有人设法让自定义字符串/枚举属性在xml选择器中工作?我通过遵循[1]得到了一个布尔属性,但没有一个字符串属性. 编辑:感谢您的回答.目前,Android仅支持布尔选择器.查看原因的可接受答案. 我打算实现一个复杂的自定义按钮,其外观取决于两个变量.其他将是布尔属性(是或否),而另一个将是类类别的属性(具有许多不同的可能值).我的计划是使用布尔值和字符串(或可 ..
发布时间:2020-08-25 19:00:36 移动开发