在我的android项目中,我有一个工具栏可以在两个不同的页面/状态之间切换(工具栏当然在两个页面中都可见)。工具栏本身并没有真正实现为真正的工具栏,但更像是一组按钮 - 当您单击其中一个按钮时,它会将您带到该页面(如果您还没有)。 / p>
基本上我想做的就是这样做,如果我在标签#1上按下标签#2它突出显示标签#2然后切换到该页面。
我如何实现这一最简单的方法?我想我可以让按钮“更轻”。在每个页面上,但感觉就像一个草率的解决方案。
左选一个
选择了一个
来自Safari的屏幕截图,但我想这就是我想要的样子。如果这个问题没有意义,我会提前道歉,但我只是一个初学者建立Android的东西。
我正在使用android studio w / XML& Java,如果有任何相关性。任何帮助非常感谢!
编辑:我被要求提供一些我的实施代码,这里是;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="@color/bh_pastel_red"
android:orientation="horizontal">
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/adViewBtn"
android:layout_weight="1"
android:text="@string/system_txt_adView"
android:textSize="@dimen/bh_button_font_size"
android:background="@drawable/fragment_tab_settings_button"
android:adjustViewBounds="true"
android:maxHeight="50dp"
android:layout_margin="13dp"
android:scaleType="fitCenter"/>
<Button
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/profileViewBtn"
android:layout_weight="1"
android:textSize="@dimen/bh_button_font_size"
android:text="@string/system_txt_profileView"
android:background="@drawable/fragment_tab_settings_button"
android:adjustViewBounds="true"
android:maxHeight="50dp"
android:layout_margin="13dp"
android:scaleType="fitCenter"/>
</LinearLayout>
这是我在两个页面视图中导入的片段。