android-custom-view相关内容
我有这个RingtonePreference(来自Android Studio的默认SettingsActivity): pref_notification.xml:
..
我正在写一个自定义布局来管理文本. 在开始实现ViewGroup#onMeasure()方法之前,我开始研究EditText源代码,特别是在EditText#onMeasure()方法上.因此,我遇到了 BoringLayout .我阅读了文档,但没有找到太多解释以及如何在实际的自定义实现中使用它.然后我的问题是如何正确使用它以及何时真正需要它. 解决方案 用于在视图上绘制文本.之所以称为
..
对于我的问题,我已经准备了一个非常简单的测试应用在Github. 为简单起见,我删除了浮动,滚动约束和边缘效果(在我的实际应用中效果很好) 所以mGestureDetector = new GestureDetector(context, new GestureDetector.SimpleOnGestureListener() { @Override public boolean o
..
我正在研究实现“循环菜单"之类的Catch应用程序的自定义视图.花了很多时间后,我取得了一些进步,完成了带有多色颜色的外半圆.现在,在阅读Catch应用程序开发人员提供给用户的查询答案时,我遇到了Path类. Google Android开发人员页面没有提供足够的材料来理解和熟悉Path.所以,请 ?有人吗? 谢谢. 解决方案 您可以使用它在画布上绘制线条.路径基本上是线的集合.您可
..
我有一个自定义视图,我想在其中设置文本视图的颜色. 我有 attrs.xml
..
是否可以在Android Studio的预览部分中查看自定义字体/视图? 我已使用真棒字体作为自定义字体在我的应用中显示麦克风图标.一切正常.但是众所周知,预览部分无法加载自定义视图. 在编码时是否有插件或hack可以在预览窗口中查看自定义视图? 这是我正在我的应用程序中加载的内容: 这是我在预览部分看到的内容: 解决方案 可以在Android Studio XML
..
我需要创建一个自定义通知,而不是android中的默认通知. 当前通知中的图标,标题和消息如下图所示 我要这样自定义 我该如何实现 解决方案 通知视图 普通视图-普通视图中的通知会显示在最高64 dp高的区域中.即使您创建具有大视图样式的通知,该通知也将以普通视图显示,直到展开为止. Content title Large icon Content text Con
..
我在应用程序中使用Bottomnavigationview标签栏,为此,我正在使用以下代码.请检查一次. 布局:-
..
我已经为Calendar创建了一个CustomView.我有一个onDraw方法可在日历中绘制文本.当我单击它时,我想更改文本的颜色.我该如何实现? CalendarView.java: package com.example.calendar_module; import java.util.Calendar; import android.app.ActionBar.Layou
..
我的Toolbar和EditText看起来像这样: 我尝试将其添加为ActionView,但得到了以下结果: 它基本上只是添加了我的单词“在下面点击"作为标题,而没有TextView 这就是我所做的: menu.xml ... ...
..
如何创建具有三角形穿孔边界的View? 到目前为止,我一直在使用背景可绘制对象来实现此目的.当View的尺寸固定时,此方法有效.现在,我遇到了View的 height 不恒定的情况,因此我需要动态设置height变量.我不能再使用固定高度的背景可绘制对象了. 这是原始背景可绘制对象: 这就是最终的View的外观: 解决同一问题的另一种方法是,我们可以允许图像中心伸展而不会扭
..
我正在尝试创建一个可以像拖动一样在设备上移动ImageView的应用,例如,当我将75%的ImageView放出屏幕时,显示Toast.我一直在阅读有关MotionEvent和onTouchListener的信息,并且一直遵循问题,但这并不能说服我. 编辑 我当前的代码是: public class MainActivity extends AppCompatActivity i
..
我要创建一个如下图所示的视图 解决方案 我认为这是很晚的响应,但对其他人也有帮助. 我找到了一个库,在listview上进行了修改,并实现了循环列表. 图书馆位于此处 还有一些代码段 public void changeGroupFlag(Object obj) throws Exception { Field[] f = obj.getClass().
..
我实现的布局如下图所示: 我使用的代码是:
..
我在自定义视图的构造函数中调用以下内容: private void style(Resources.Theme theme, AttributeSet attrs) { TypedArray a = theme.obtainStyledAttributes( attrs, R.styleable.StackedTextView,
..
所以我最近迁移到了gradle,现在我的自定义视图属性返回null 我的项目看起来像这样 -custom_icon_view//包含具有自定义属性的自定义视图的库 --my application//这是实际使用自定义视图的主应用程序 在我的布局中,我的命名空间定义如下: xmlns:iconview="http://schemas.android.com/
..
我正在创建一个自定义EditText类,因为我需要设置一些自定义字体.但是现在当我单击editText时,Android键盘不再弹出... 这是我的课程: package ro.gebs.captoom.utils.fonts; import android.content.Context; import android.content.res.TypedArray; imp
..
我必须在Android中构建更复杂的自定义视图.最终布局应如下所示:
..
我编写了一个自定义Android视图,该视图需要在其裁剪边界之外绘制. 这就是我所拥有的: 当我单击一个按钮(例如右键)时,会发生以下情况: 如何防止下面的视图在我的“手柄"上绘制? 跟随我项目中的一些相关伪代码. 我的自定义视图 MyHandleView 绘制如下: @Override protected void onDraw(Canvas canvas)
..
我该怎么做?看起来不错,我想使用类似的东西. 顶部的行应与标题的末尾相对应 解决方案 实际上,这些视图类型大多是使用自定义视图来完成的. 本教程对于自定义视图很有用 但是您可以作弊一点,在drawable文件夹中创建backgound.xml,然后粘贴代码:
..