Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
从 UI 的角度来看,这两种方式可能不太相同。
有什么真正的区别吗?
因为使用这种Buttons方式来实现Tabs真的让事情变得更容易,你只需简单地复制并粘贴到Buttons每个页面上,让它看起来像一个Tab.
Buttons
Tabs
Tab
最大的不同是 android 设计Tabs了Tabs. 为您提供了许多预期的功能Tab。
Buttons设计具有您对Button.
Button
如果你想Tabs在你的应用程序中使用,你应该使用Tabs,不要试图重新发明轮子。
选项卡在所有屏幕上都可用,并使用选项卡主机。最好的例子是任何 android 设备中的音乐播放器应用程序。按钮更特定于用户事件控制。您可以在按钮上配置任何用户单击事件,它们都可以在不同情况下使用。选项卡可以与所有屏幕(或网站中的页面)中可用的网络选项卡相同,按钮可用于发送按钮或取消按钮等情况。