android-custom-view相关内容
我有一个自定义视图,假设它看起来像这样: 我希望我的自定义视图响应onClicks,但是要注意的是,我希望它仅响应红色部分/圆圈上的单击.不是整个视图. 是否可以使上面的文本和灰色部分不可点击? 谢谢. 解决方案 不幸的是,卡森(Carson)给出的答案与我所寻找的不完全相同,因为我的例子只是一个简单的例子,有时现实会更加困难,并且检查触摸位置会很麻烦(将自定义视图中的多
..
问题重复执行某项任务有时间延迟吗?会谈关于活动中重复的任务.在这种情况下,票数最高的答案看起来不错.我试图在完全自定义的EditText中使光标闪烁.我尝试从Android TextView 和 Editor 代码,但我什么都没眨眼. 以下是我正在尝试上班的一些当前代码: private boolean shouldBlink() { if (!mCursorVisible |
..
嗨,我有一个浮动窗口,其中我的浮动窗口充当视频,并且在视频内部还有一个控件,位于浮动窗口下方 现在我的问题是,有可能我只能在不影响活动方向的情况下从浮动窗口旋转自定义视图 如果有人已经尝试过,请指导我. 谢谢. 解决方案 我以前从未做过.但是我有个主意.您可以使用以下代码获取设备上屏幕的当前方向. OrientationEventListener onrientat
..
我遇到一种情况,我想调试对TextView.onDraw()的调用,所以我将其子类化为这样: public class MyTextView extends AppCompatTextView { View parent; public MyTextView(Context context) { super(context); } pub
..
我已经创建了一个名为ProgressButton的类,该类扩展了RelativeLayout.现在在主xml中我添加了该类:
..
我有一个自定义对话框,该对话框附在屏幕底部. 当我将焦点移到edittext时,键盘会打开,但会聚焦到edittext,因此会覆盖我的按钮.我想看按钮.如果我在活动中使用相同的xml,则其行为正确 我尝试了所有的windowSoftInputMode,但是没有用, 我还把整个视图都放在了滚动视图中,这也没用. 我的对话框XML ,(我相信问题在这里)
..
我有一个名为CustomProgressBar的自定义视图.我想要一个wheelView,它将以CustomProgressBar Views列表作为其数据. CustomProgressBar的外观如下: 这就是我希望WheelView的外观(不完全是,但是这就是想法): 我希望选定的CustomProgressBar的边框在onScroll时扩展,并在选定时重新缩小.
..
我有一个自定义的TextView,如下所示: public class ClickTextView extends TextView { public ClickTextView(Context context, AttributeSet attrs) { super(context, attrs); } // and so on...
..
我是android布局的新手,所以我需要一些帮助. 我想创建一个自定义的editText,如下所示: 我想以最好的方式修复它. 有人吗? 谢谢. 解决方案 如果您想在左侧显示蓝线,只需在EditText上设置背景,例如
..
我发现了以下帖子如何将imageview比例类型设置为topCrop 基于此,我使用了 https://gist.github.com/arriolac/3843346 扩展了ImageView 以下是我的布局xml文件
..
这就是问题:我想以编程方式添加一些图像.除第一个图像外,图像还必须具有topMargin的5dip,并以vertical orientation的方式使用LinearLayout.在代码段下方: LinearLayout body = (LinearLayout) findViewById(R.id.body); for (int i = 1; i
..
我想创建自定义MultiAutoCompleteTextView,例如gmail应用程序: 我创建了自定义视图,并扩展到MultiAutoCompleteTextView并使用Span,但是我有问题,如果文本和图像的空间不足,则span拥有(空格),然后视图将它们分割开 还有我的自定义视图代码: public class CustomMultiAutoCompleteTextView
..
我试图弄清楚如何通过xml通过android:gravity获得自定义视图. 此处发布的解决方案( https://stackoverflow.com/a/3441986/413254 )表示要添加android:gravity归于其他attr的属性. 执行此操作时,我会收到警告: /Users/greg/dev/company/mobile/my_app/app/src/mai
..
干杯 我有一个应用程序可以接收用户输入(两个数字,宽度和高度),并且理论上根据该输入,我有一个应该绘制网格(宽度和高度)的自定义视图. 注意: 在视图尝试绘制自身之前,应先接收这2个值. 这两个值不是恒定的,因此我认为XML方法无济于事. 有人告诉我,向View构造函数添加另一个参数是邪恶的. 不要将我的2个值与canvas.getWidth或其他混淆.这些值只是为了绘制东
..
在自定义TextView中,我试图获取text属性的值(例如). TypedArray values = context.obtainStyledAttributes(attrs, com.android.internal.R.styleable.TextView); String text = values.getString(com.android.internal.R.styleabl
..
我想使用自己的xml属性创建自定义视图.我想指定将在我的自定义xml视图中放大的标题布局,如下所示:
..
我通过成功地从0到360度角开始扫掠来实现了动画绘图环. 但是,当戒指的尾部以360度角与头部相遇时,所有画图都消失了. 这是我在onDraw() 中的戒指的代码 float startAngle = 270; float sweepAngle = -359; paint.setColor(Color.DKGRAY); p
..
我有一个这样的课程,大约有10个课程 public class DataItemPlainView extends View{ public DataItemPlainView(Context context) { super(context); // TODO Auto-generated constructor stub }} 现在,
..
我正在使用以下代码 public void cropSelection(){ Bitmap bitmap = annotationBitmap.copy(annotationBitmap.getConfig(), true); Canvas canvas = new Canvas(bitmap); Paint p = new Paint(); // p.set
..
当我在项目中的自定义TextView的XML布局中将singleLine设置为true时,存在一个错误.我不知道该如何解决.有谁可以帮助我吗? github链接 解决方案 最后,我改用android:maxLines="1".
..