ALL,
我正在尝试将应用程序从iOS移植到Android。
在iOS中,屏幕底部有一个视图,它包含几个按钮,看起来像一个状态栏。一个按钮被实现为通知按钮(类似于类似SMS的应用程序中的图标,您可以在图标的右上角看到数字),其他按钮只是常规按钮。
此视图始终显示在屏幕上,看起来像是通知区域。
现在在Android上,我该如何实现这样的视图?转到每个layout.xml并将其添加到那里? ViewGroup可以用于这样的视图吗?
需要一些指导。
谢谢。
[编辑]
正如有些人在这里问的是我想拥有的东西。
如果您在启动后查看Android手机(我有一个HTC),屏幕底部会出现灰色区域。中间有一个大按钮,上面写着“电话”,还有两个较小的按钮 - 一个用于指导您安装的应用程序,另一个用于个性化设备。
我们想要的是这样的按钮图像更小。
[/编辑]
答案 0 :(得分:1)
Android上的标签位于屏幕顶部;不在底部: 请仔细阅读此页:http://developer.android.com/design/patterns/pure-android.html和http://developer.android.com/design/patterns/actionbar.html
你当然可以使用自定义视图,但开发将是一场噩梦。
可以使用ViewPager和Fragments:http://developer.android.com/reference/android/support/v4/view/ViewPager.html
来实现选项卡的内容虽然可以使用PagerTabStrips实现指标
http://developer.android.com/reference/android/support/v4/view/PagerTabStrip.html
答案 1 :(得分:0)
我不确定在没有图像的情况下您正在讨论的视图究竟是什么,但您可以在自己的xml文件中创建此layout
,然后只需在每个xml文件中使用<include>
标记。一旦你获得了你想要它们的属性,它就可以简单地复制/粘贴到每个文件中,大部分都是
我在layouts
中执行此操作。我从BaseActivity
或BaseListActivity and
包括a custom
ActionBar`扩展,因此我可以在整个应用程序中拥有所需的外观和功能。