android-custom-view相关内容

Android自定义视图获取多个属性

我正在Android中创建自定义视图.在它的构造函数中,我获得了XML布局文件中设置的一些属性.代码是这样的: public LabeledEditText(Context context,AttributeSet attrs){超级(上下文,attrs);TypedArray styledAttrs = context.getTheme().obtainStyledAttributes(at ..
发布时间:2021-04-04 19:01:23 Java开发

Android数据绑定-找不到& lt;& gt;的吸气剂接受参数类型' long'

过去几周我一直在使用数据绑定,现在正尝试对具有'value'属性的自定义视图使用双向数据绑定. 我的问题是在构建时出现以下错误. 找不到接受参数类型'long' 现在我的理解是,绑定库将自动使用我的公共setter和getter,但是最令人困惑的部分是添加冗余的反 ..

在Android中启用展开布局时,默认情况下如何显示具有折叠布局的自定义通知

当用户折叠或展开通知时,我想通过同时支持大小布局来显示我的自定义通知,如上面的屏幕截图所示.但是结果默认情况下显示扩展的通知.我想默认将其显示为折叠的通知,并且仅在用户展开时显示展开的通知. 请在下面检查我的代码: private fun initCustomNotification() { // Get the layouts to use in the custom no ..
发布时间:2021-02-15 19:28:09 移动开发

获取相对于自定义ImageView的触摸坐标

我实现了自定义ImageView.因为我的图像很大,所以我使用ScrollView和Horizo​​ntalScrollView来滚动图像.我想在onTouch事件中画一个圆圈,但并非在所有情况下都可行.当我滚动图像并触发触摸事件时,x,y坐标适用于图像的当前可见扇区(在右上角,例如0x0,但是当我在某处滚动时,在可见的上角,它也是0x0),但是正在画圆根据图像大小. 另一个问题是该应用程序可以在 ..
发布时间:2020-08-25 19:21:02 移动开发

未添加自定义视图层次结构子级

我有一个自定义视图层次结构,如下所示: Activity(RelativeLayout)-> ParentLayout(FrameLayout)-> ChildLayout(LinearLayout) 活动和父级布局已添加并显示得很好,但子级却没有.我已经在设备监视器中查看了层次结构查看器,以确认它没有被添加到视图层次结构中. 我实际上要做的就是创建一个视图层次结构,这样我就可以 ..
发布时间:2020-08-25 19:21:00 移动开发

如何在ArrayList之间传递数据?

我是android studio的新手,即时通讯在如何将某些特定数据从一个arraylist传递到另一个arraylist时遇到了麻烦.我目前正在使用订购系统.我试图将数量> 0的特定数据(名称,价格和数量)从我的阵列列表添加到我的阵列列表中. 编辑: 产品列表 public class product_List extends ListFragment{ ArrayList ..
发布时间:2020-08-25 19:19:53 Java开发

如何将视频视图转换为圆形?

我想在videoview中全屏播放视频,过一段时间后我想将crop转换为circular view吗? 我该如何实现? 解决方案 另一种方法是将这种类型的图像叠加层放置在您的videoview Relative或FrameLayout上(Circuler是透明的,因此videoview仅在圆圈中可见) 默认情况下,使可见性变为该imageView并在需要时在运行时更改VISIB ..
发布时间:2020-08-25 19:17:48 移动开发

自定义Listview不在片段后面刷新

我有一个自定义列表视图适配器正在加载联系人列表.当我打开应用程序时,联系人正在完美加载,但是一旦滚动到“首选项片段"后回来,列表视图为空.虽然数据是通过调用内部类LoadContact来收集的,但列表视图中没有任何内容.有三个片段.请指导. 片段代码(tab1).如果您看到我在oncreatview中添加了适配器初始化,否则在后选项卡上我得到了Null point异常.我在这里纠正了吗? p ..

自定义组件无法正确呈现

我刚开始在android上创建自定义组件,这是一种有趣,烦人且非常有教育意义的体验.我能够制作非常复杂的自定义组件,对此我感到非常满意.但是,当我将其移至目录并移出目录后,它不再显示任何内容. 我的项目由很多fragments组成,其中一个使用了我的自定义组件.因此,当我将所有这些fragments移到目录中时,AS告诉我在我的自定义组件类上找不到某些内容.因此,我在fragments目录中 ..
发布时间:2020-08-25 19:16:29 移动开发

Android自定义视图属性-不允许使用“颜色"作为属性名称

我已经制作了一个简单的自定义视图,即"ColorSwatch".它是圆形的,显示分配的颜色,如果该颜色具有透明性,则将该颜色绘制在检查图案的顶部.视图工作正常. 我的问题是,当我为色板定义自定义属性(在values/attrs_color_swatch_view.xml中)时,无法指定名为"color"的属性.编译器抱怨已经定义了颜色,并把我指向了colors.xml文件.作为解决方法,我调 ..
发布时间:2020-08-25 19:16:21 移动开发