Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在新的play store应用程序中查看列表项_Android_User Interface_Google Play - Fatal编程技术网

Android 在新的play store应用程序中查看列表项

Android 在新的play store应用程序中查看列表项,android,user-interface,google-play,Android,User Interface,Google Play,我正在试图弄清楚谷歌是如何编码项目视图的,如这里的屏幕截图所示 我指的是应用程序、书籍、音乐、列表项视图。我反编译了apk,试图在视图中乱搞,以找出哪一个会影响所需的视图,但在用另一个证书签名后,我无法真正安装apk。我该如何找到他们对视图进行编码的方式呢?这是一个非常简单的布局-他们使用一个RelativeLayout,图像视图用于图片,文本视图用于类别名称(应用程序、游戏…) 我使用sdk(tools/monitor.bat)中提供的层次视图来分析布局 我建议您使用它来进一步探索布局。这是

我正在试图弄清楚谷歌是如何编码项目视图的,如这里的屏幕截图所示


我指的是应用程序、书籍、音乐、列表项视图。我反编译了apk,试图在视图中乱搞,以找出哪一个会影响所需的视图,但在用另一个证书签名后,我无法真正安装apk。我该如何找到他们对视图进行编码的方式呢?

这是一个非常简单的布局-他们使用一个RelativeLayout,图像视图用于图片,文本视图用于类别名称(应用程序、游戏…)

我使用sdk(tools/monitor.bat)中提供的层次视图来分析布局


我建议您使用它来进一步探索布局。

这是一个非常简单的布局-他们使用了一个RelativeLayout,图像视图用于图片,文本视图用于类别名称(应用程序、游戏…)

我使用sdk(tools/monitor.bat)中提供的层次视图来分析布局


我建议您使用它来进一步探索布局。

您是否想到它们可能是普通按钮?当您说“google是如何编码的”时,您指的是数据可视化的方式(布局)还是将数据绑定到容器中视图的实际Java实现?布局可以像一堆简单的
TextView
s一样简单,带有一些文本、一个9块背景,并在
ViewGroup
中根据您的喜好进行复合绘图<代码>网格视图,
网格布局
,嵌套的
线性布局
s都可以。该死,你甚至可以使用一个每行有两个项目的
ListView
。有很多选项,所以我想问题是你真正想要的是什么?@TimCastelijns它们不是按钮,因为几乎所有地方都在使用同一种卡片用户界面,即使是动态内容也是如此。@MH我说的是带有阴影的卡片式用户界面元素。9补丁是一个解决方案,但它们不能公正地处理高清屏幕上的圆角。我需要在代码中使用自定义视图进行操作。@Amit:如果您为各种密度桶提供适当的9-补丁,我不明白为什么圆角不能正常工作。事实上,这正是这些自定义
PlayQuickLink
视图所做的:
android:background=“@drawable/card\u bg\u play”
。因为我们现在接近一个灰色地带,这就是我要说的。如前所述:有很多选项可以在视觉上和代码上模仿这种外观。您是否想到它们可能是普通按钮?当您说“google是如何编码的”时,您指的是数据可视化的方式(布局)还是将数据绑定到容器中视图的实际Java实现?布局可以像一堆简单的
TextView
s一样简单,带有一些文本、一个9块背景,并在
ViewGroup
中根据您的喜好进行复合绘图<代码>网格视图,
网格布局
,嵌套的
线性布局
s都可以。该死,你甚至可以使用一个每行有两个项目的
ListView
。有很多选项,所以我想问题是你真正想要的是什么?@TimCastelijns它们不是按钮,因为几乎所有地方都在使用同一种卡片用户界面,即使是动态内容也是如此。@MH我说的是带有阴影的卡片式用户界面元素。9补丁是一个解决方案,但它们不能公正地处理高清屏幕上的圆角。我需要在代码中使用自定义视图进行操作。@Amit:如果您为各种密度桶提供适当的9-补丁,我不明白为什么圆角不能正常工作。事实上,这正是这些自定义
PlayQuickLink
视图所做的:
android:background=“@drawable/card\u bg\u play”
。因为我们现在接近一个灰色地带,这就是我要说的。如前所述:有很多选项可以在视觉上和代码上模拟此外观。需要注意的是:除了简单的
RelativeLayout
ImageView
TextView
,还有更多的选项。是的,它们构成了基本要素,但是-除了
文本视图
-它们中的每一个实际上都是一个自定义视图。需要注意的是:除了简单的
相对视图
图像视图
文本视图
,还有更多的内容。是的,它们构成了基本要素,但除了
文本视图
,它们中的每一个实际上都是自定义视图。