android-view相关内容

如何才能知道在ClickListener上点击了布局中的哪个视图?

我有一个包含一些视图的布局。我想在用户单击布局上的任何位置时设置一些操作,因此我已经为布局设置了OnClickListener,它的工作方式应该是这样的。但是我怎么知道哪个视图被点击了呢? 我想根据所单击的视图分配不同的操作;或者可能没有单击任何视图,而只是布局本身。 所以问题是,如果我为其中一个视图设置了OnClickListener,与布局和视图相关的两个OnCLickListeners都将被 ..
发布时间:2022-04-13 13:39:24 移动开发

在文本视图中添加圆点,就像在收据中一样

我想在收据中实现类似产品列表的东西: 啤酒.20 牛奶.10 带果酱的曲奇.....................15 智能手机10 GB 3 GHz 1 GB内存NFC 10MPx 摄像机..400 说明: 检查信息(啤酒、牛奶)我认为它应该是TextView,我需要用圆点填充。 Money(20,10)是另一个应与ViewGroup右侧对齐的TextView。 有没 ..
发布时间:2022-04-13 13:37:40 Java开发

如何在不更改现有设置的情况下修复透明/半透明视图上的立面阴影?

自从棒棒糖和材质设计的引入以来,Android中有一个有点广为人知的问题,那就是带有透明背景的升高的View暴露出它们背后的阴影绘制的丑陋的人工制品。正如你可能预料到的,多年来,这里发布了许多关于它的问题,尽管它们都是由于相同的潜在原因,但产生的视觉效果可能会有一些不同: 这些视觉故障都是由于阴影因渐变缩小而增加而引起的,这会导致其内部边界在View的范围内向内收缩,这在背景不透明的情况下通 ..
发布时间:2022-04-13 13:35:27 移动开发

如何在Android中进行缩放、旋转和平移操作后获得相对于父对象的视图位置?

我正在开发一项功能,其中包括图像缩放、旋转和平移操作。所有这些操作对我来说都运行良好。 现在,我需要检查相对于父级的视图位置。我开发了以下代码来获取缩放和平移后的视图位置。 private fun findViewPosition(view: View) { val left = view.left.toFloat() val top = view.top.toFloat( ..

获取片段的容器视图 id

我添加了一个片段 transaction.add(R.id.content, fragment, null); 我需要从这个开始新的片段.但要做到这一点,我需要知道第一个片段的容器视图 ID(在我的例子中是 R.id.content).我怎样才能得到这个? 我可以直接使用这个 id,但我想片段不应该知道关于父活动的这种细节.例如,在这种情况下,将无法在另一个活动中使用此片段. 可能 ..
发布时间:2022-01-24 20:34:29 移动开发

ViewPager + SurfaceView = 导航回活动时的长时间延迟

基本上就是标题所说的, 我的应用程序主要由 ViewPager 使用 FragmentStatePagerAdapter 当我添加一系列 SurfaceViews 到 FragmentStatePagerAdapter.仅出于测试目的,我没有以任何方式对 SurfaceViews 进行子类化.当我浏览几页,点击“主页",然后返回活动时,整个设备会冻结一两秒钟,然后再渲染任何内容.我可以 ..
发布时间:2022-01-19 19:48:31 移动开发

Android 侧边栏,如 facebook 或 firefox

有了新的 facebook 应用程序,它带有一个隐藏的侧边栏,我很想在我的应用程序中使用类似的东西.它看起来有点像 firefox mobile 的侧边栏... 除了重新实现 ViewPager 之外,您知道如何实现它吗?我已经尝试过使用 Horizo​​ntalScrollView 但这也会导致重新实现它... 除了这两个之外,我没有看到任何其他方式......有什么建议吗? ..

画布没有在自定义视图中显示所有绘制的部分?

我正在为 Android 应用程序开发一个自定义视图,类似于 注意机器人. 从列出的站点运行代码,我会在屏幕上看到这个: (摩托罗拉机器人,2.2.3),(模拟器,4.0.3) (Xoom, 4.0.3)(其他手机, 4.0.3) 手不见了! 正在进行绘图调用(我可以在 logcat 中看到它们),但调用绘制的画布元素是不可见的. 不过,它不依赖于 API 级别 ..
发布时间:2022-01-15 18:23:50 移动开发

Android GingerBread 及之前的日历视图 (API<11)

我有一个包含日期和详细信息的 HTML 表格.我想在日历视图中显示它.我找到了内置的 API 11 CalendarView,但是当我使用 API 8(我需要它...)时,我无法对其进行充气. PS.我不需要功能齐全的日历.我只是想显示这些信息. 有什么办法可以解决吗? 解决方案 正如你所说,在旧的 api 级别中无法显示日历,但你可以尝试一些开源项目: android- ..
发布时间:2022-01-11 13:48:42 Java开发

“在活动类中找不到方法 .. 用于 onClick 处理程序"

我正在开发我的第一个 android 项目.我正在使用 thinkgear api.我有两个活动.我有一个意图在第一个活动中调用以启动第二个活动.在我的第二个活动中,我有一个播放声音的按钮和一个暂停声音的按钮.但是当我尝试在第二个活动中播放声音时,我的应用程序结束了.请指出错误.我正在附加 java 文件和 logcat 文件. mindwave1.java 包 com.example.m ..
发布时间:2022-01-09 17:06:19 移动开发