android-custom-view相关内容

自定义适配器,选中项背景

自定义适配器视图有问题.我尝试在 Click 事件上更改 view 的背景.我有 AdapterView.OnItemClickListener,在那里我得到选定的项目,并调用 myListView.invalidate(); 失效后,调用适配器getView(...).这里的代码: @覆盖public View getView(int position, View convertVi ..
发布时间:2021-11-27 16:26:48 Java开发

Android - 在运行时更改自定义标题视图

我在我的应用程序中为每个活动使用自定义标题视图.在其中一项活动中,基于单击按钮,我需要更改自定义标题视图.现在每次我调用 setFeatureInt 时都可以正常工作. 但如果我尝试更新自定义标题中的任何项目(比如更改按钮的文本或标题上的文本视图),则不会进行更新. 通过代码调试显示文本视图和按钮实例不为空,我也可以看到自定义标题栏.但是文本视图或按钮上的文本没有更新.有没有其他人遇到 ..
发布时间:2021-11-27 16:25:48 移动开发

Android 列表视图布局类似于 Google play

我想实现一个类似于 Google Play 的列表布局,每个单独的行都有菜单.请帮我创建这个. 我需要创建一个弹出菜单还是有任何可用的选项来实现这一点. 谢谢 解决方案 看起来您正在尝试按照图中所示的方式进行操作.我只是举例说明我是如何努力实现这一目标的. 这就是我的做法.不是很困难.只是直接实现弹出菜单. 第 1 步:我的适配器 public class Li ..

如何使用 isInEditMode() 在编辑器中查看带有自定义视图的布局

我必须编辑具有自定义视图的软件,当我尝试编辑布局 xml 时,Eclipse 提示我: 在自定义视图中使用 View.isInEditMode() 在显示时跳过代码在 Eclipse 中 但我不知道如何和在哪里我必须在应用程序中使用isInEditMode() 我的xml文件是 而我的 GraphView 是 public class GraphView extends ..
发布时间:2021-11-27 16:25:32 移动开发

在android中创建一个chatView布局

我正在创建一个聊天应用程序,我正在考虑如何创建实际的聊天视图. 我已经有了聊天窗口本身的布局,但我正在考虑如何实现聊天消息. 我正在考虑创建一个 TableLayout 并且每一行都将是用户图像和聊天消息(或气泡或其他内容). 有人知道如何设计和创建这些行吗? 这是我目前所做的: ..

如何在Android的textview上删除顶部和底部空间

当我将下面的 XML 包含到 layout 文件中时,我可以看到下面的图像.如果你看到它,你就会意识到 TextView 有顶部和底部的空间. 我想删除空格.如何删除它?这叫什么?如果有人有线索..请告诉我.提前致谢. 解决方案 尝试 android:includeFontPadding="false" 看看是否有帮助.根据我的经验,这会有所帮助,但无法将 TextView 尺寸减小 ..
发布时间:2021-11-27 16:25:12 移动开发

在 Android 中如何使用 StaticLayout?

我需要构建自己的自定义 TextView 所以我一直在学习 StaticLayout 在画布上绘制文本.这比直接使用 Canvas.drawText() 或者 文档 说.但是,文档没有给出任何关于如何操作的示例.只有对 StaticLayout.Builder 的模糊引用 是一种较新的方式. 我在 here 找到了一个例子,但它似乎有点过时了. 我终于知道如何去做了,所以我在下面添加了 ..
发布时间:2021-11-27 16:24:41 移动开发

MonoDroid:调用自定义视图的构造函数时出错 - TwoDScrollView

我正在构建一个使用自定义构建的 TwoDScrollView 的 Android 应用程序: http://blog.gorges.us/2010/06/android-two-维度滚动视图/ 这个类可以在其他几个网站上找到,Stack Overflow 上的其他人也提出了相关问题.我在以前使用 Java/Eclipse 构建的 Android 应用程序中使用了它,并且取得了成功. ..

Android 自定义形状按钮

如何在 Android 中制作自定义形状的可点击视图或按钮? 当我点击时,我想避免触摸空白区域. 请帮忙.谢谢你. 解决方案 有趣的问题.我尝试了一些解决方案,这就是我发现的与您想要实现的结果相同的解决方案.下面的解决方案解决了 2 个问题: 您呈现的自定义形状 按钮的右上角不应该是可点击的 所以这是三步的解决方案: 步骤 1 创建两个形状. 按 ..

Android 自定义视图是否需要所有三个构造函数?

在创建自定义视图时,我注意到很多人似乎是这样做的: public MyView(上下文上下文){超级(上下文);//以编程方式创建视图时使用的此构造函数doAdditionalConstructorWork();}公共 MyView(上下文上下文,AttributeSet attrs){超级(上下文,属性);//通过 XML 创建视图时使用的此构造函数doAdditionalConstructo ..
发布时间:2021-11-27 16:24:13 移动开发

如何自定义snackBar的布局?

有没有什么方法可以把snackBar的布局改成自定义View? 现在变成黑色,我们可以更改背景颜色.但我不知道正确的方法来膨胀一个新的布局并将其作为小吃店的背景? 谢谢... 解决方案 Snackbar 不允许您设置自定义布局.但是,正如 Primoz990 建议的那样,您可以获得 Snackbar 的视图.getView 函数返回 Snackbar.SnackbarLayou ..

位图未绘制抗锯齿

我有一个自定义的 View,它总是在某个旋转位置绘制一个 Bitmap.我覆盖了 onDraw 方法,旋转 Canvas 并使用抗锯齿的 Paint 绘制位图. public RotatedImageView(Context context, AttributeSet attrs, int defStyle) {超级(上下文,属性,defStyle);someBitmap = BitmapFac ..
发布时间:2021-11-27 15:38:00 移动开发

Android:自定义列表视图,适配器中的表格视图

我以编程方式在列表视图适配器中创建了一个表视图.首先,我创建了一个适配器布局: 然后我在适配器中所做的是: public class DemoAdapter extends ArrayAdapter;{//全局变量声明上下文 myContext;String[] 键、值、循环;公共演示适配器(上下文上下文,字符串 [] 键,字符串 [] 值,字符串 [] 循环){超级(上下文,R.layo ..