android-ui相关内容

在android中创建持久搜索栏

我想要一个位于这样的布局顶部的搜索框: http://www.google.com/design/spec/patterns/search.html#search-in-app-search 我不知道我是否必须使用文本框,白框等从头开始构建它,或者已经有内置的小部件或开源的作品. 实际上,从头开始设计一切似乎都不对.因为这样做会在将来的android API中产生不兼容的视图或用 ..
发布时间:2020-08-30 21:23:35 移动开发

expandable-spinner:如何在Android中实现可扩展的Spinner条目

我正在构建一个Android应用程序,其中有一个微调项目.微调框条目是一个类别,每个类别中都有子类别. 我想实现一个UI,这样,当我单击微调器条目时,我必须获得另一个微调器,以显示该类别的子类别. (有点像 Windows程序菜单有效). 以下是它的外观和图像- 将下拉列表视为微调框. 我想出了很多方法- 实施微调程序的微调程序. 在每个选定的项目上填充新的微调器. ..
发布时间:2020-08-28 19:24:41 移动开发

如何有选择地装饰RecyclerView项目

我正在根据以下要点创建ItemDecoration的子类: https://gist.github.com/alexfu/0f464fc3742f134ccd1e 如何使其仅装饰具有特定条件的物品?例如,仅装饰具有特定位置,ViewHolder类型等的项目. 我已使用此代码修改了上述要点(对不赞成使用的Android API进行了一些更改),但是所有项目仍然得到修饰: publi ..
发布时间:2020-08-28 02:08:08 移动开发

收到Android推送通知后更新UI

我有一个关于android推送通知的查询,我在另一个stackoverflow帖子中问过,但没有得到太多帮助[我有一个Android应用,可从Google推送通知服务接收推送通知.当我点击收到的通知时,它会打开一个显示此消息的UI,它是一个列表视图.现在,当用户接收到推送通知时,并假设此屏幕已打开,则应该自动刷新UI,以使其显示最新的通知.有人可以让我知道如何解决这个问题吗? 以下是我已实现 ..
发布时间:2020-08-27 23:48:32 Java开发

Android-如何区分Galaxy S-3和Galaxy S-4布局?

我在区分三星银河s4和三星银河s3的布局文件夹时遇到问题.我尝试过layout-sw360dp,layout-sw360dp-xxhdpi,layout-sw360dp-xhdpi等.一直以来,galaxy s4和galaxy s3都从layout-sw360dp-xhdpi中选择. 这两个设备的正确布局文件夹应该是什么? 解决方案 我在项目中使用了一些特定的分辨率值,以将其与其他布 ..
发布时间:2020-08-27 05:25:11 移动开发

TextView可见性更改通知

我需要检测何时使可见以及何时使其不可见.有什么办法可以在Android中做到这一点吗?当我的应用程序中的TextView更改可见性时,我必须进行一些处理.实际上,它的可见性正在许多地方更新,我希望避免在所有这些地方打来电话. 解决方案 我不知道这是否可以回答您的问题,但是如果您想收听textview的可见性更改,建议您自定义TextView并实现自己的侦听器它. public cl ..
发布时间:2020-08-27 05:06:22 移动开发

带有垂直选项卡的Android布局-像hello sms应用程序一样设计

有人可以帮我设计垂直选项卡吗,如给定图片中的图片(摘自hello sms应用程序)我不是要代码段,所以请不要将此问题作为作业类型.我想知道的是我应该采取的方法.是否使用一些样式和UI自定义扩展了常规TabLayout或现有TabLayout?您对正确资源的指示将有很大帮助.谢谢 解决方案 不,您不必自定义任何视图.你可以 将RecyclerView用于化身列表.如果选择了头像,则只需 ..
发布时间:2020-08-27 04:50:18 移动开发

反转LinearLayout的方向

如何反转线性布局的方向? 例如,如果我的布局是[view1,view2,view3],我想创建[view3,view2,view1].我的目标是从一种XML布局中增加一个左手实例和一个右手实例. 解决方案 通常,我会说您不能使用标准SDK来执行此操作.但是,您可以创建一个方法,将所有子视图从LinearLayout中移出,将它们从LinearLayout中删除,然后以相反的顺序将它们 ..
发布时间:2020-08-27 04:10:51 移动开发

何时将子视图从XML添加到Layout/ViewGroup

我的问题是: 我想知道xLayout(或通常的ViewGroup)何时从XML添加子视图?所谓“何时",是指在代码的什么点上,UI工具包的“遍历"是什么? 我应该重写哪种xLayout或ViewGroup方法? 我已经完成作业:我已经看过“为Android编写自定义视图" 在上次Google I/O中由Adam Powell和Romain Guy提出,并且我已阅读Adam Powell在此G ..
发布时间:2020-08-27 03:18:05 移动开发

防止Android服务被操作系统杀死

我创建了一个服务,该服务在onStartCommand处返回START_STICKY.但是,一段时间后,我注意到我的应用已被操作系统杀死. 是否可以使用任何方法/一段代码来防止该应用被操作系统杀死?我知道这可能不属于最佳做法. 还是我们可以使用其他方法,例如反复检查应用程序是否正在运行,如果没有运行,则要启动该应用程序? 非常感谢您对此的见识. 欢呼 解决方案 您无法防止 ..
发布时间:2020-08-27 01:55:13 Java开发

网格视图中的Android水平滚动

我想实现一个水平网格视图,其中图像和所有其他描述将由服务器提供. 我能够将图像放置在网格视图中,但是即使将网格视图放置在Horizo​​ntalScrollView中,它也可以垂直滚动. 其外观应为:左图,中心图,右图.如果有任何上一个或下一个图像,则该图像应在屏幕的左边缘和右边缘保持部分可见.向左或向右滚动时,下一张/上一张图像应移到中心. 任何人都可以告诉我如何最好地实现这种 ..