Java 突出显示工具栏上的选定选项卡
在我的android项目中,我有一个工具栏,可以在两个不同的页面/状态之间切换(当然,工具栏在两个页面中都可见)。工具栏本身并没有真正实现为一个真正的工具栏,但更像是一组按钮——当您单击其中一个按钮时,它会将您带到该页面(如果您还没有) 基本上我想做的是,如果我在tab#1上,按tab#2,它会突出显示tab#2,然后切换到该页面 我如何最容易地实现这一点?我想我可以让每个页面上的按钮“更轻”,但这感觉像是一个草率的解决方案 选择左一个 右选一个 Safari的屏风帽,但我想这就是我想要的样子。如果这个问题没有道理,我会提前道歉,但我只是一个构建android的初学者 我正在使用android studio w/XML和Java,如果有任何关联的话。非常感谢您的帮助 编辑:我被要求提供一些我的实现代码,如下所示Java 突出显示工具栏上的选定选项卡,java,android,xml,toolbar,highlight,Java,Android,Xml,Toolbar,Highlight,在我的android项目中,我有一个工具栏,可以在两个不同的页面/状态之间切换(当然,工具栏在两个页面中都可见)。工具栏本身并没有真正实现为一个真正的工具栏,但更像是一组按钮——当您单击其中一个按钮时,它会将您带到该页面(如果您还没有) 基本上我想做的是,如果我在tab#1上,按tab#2,它会突出显示tab#2,然后切换到该页面 我如何最容易地实现这一点?我想我可以让每个页面上的按钮“更轻”,但这感觉像是一个草率的解决方案 选择左一个 右选一个 Safari的屏风帽,但我想这就是我想要的样
<?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>
这就是我在两个页面视图中导入的片段。您能提供一些代码来说明如何实现选项卡吗?当然,我现在已经包含了我的代码!你能提供一些你如何实现标签的代码吗?当然,我现在已经包括了我的代码!