Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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
Java 突出显示工具栏上的选定选项卡_Java_Android_Xml_Toolbar_Highlight - Fatal编程技术网

Java 突出显示工具栏上的选定选项卡

Java 突出显示工具栏上的选定选项卡,java,android,xml,toolbar,highlight,Java,Android,Xml,Toolbar,Highlight,在我的android项目中,我有一个工具栏,可以在两个不同的页面/状态之间切换(当然,工具栏在两个页面中都可见)。工具栏本身并没有真正实现为一个真正的工具栏,但更像是一组按钮——当您单击其中一个按钮时,它会将您带到该页面(如果您还没有) 基本上我想做的是,如果我在tab#1上,按tab#2,它会突出显示tab#2,然后切换到该页面 我如何最容易地实现这一点?我想我可以让每个页面上的按钮“更轻”,但这感觉像是一个草率的解决方案 选择左一个 右选一个 Safari的屏风帽,但我想这就是我想要的样

在我的android项目中,我有一个工具栏,可以在两个不同的页面/状态之间切换(当然,工具栏在两个页面中都可见)。工具栏本身并没有真正实现为一个真正的工具栏,但更像是一组按钮——当您单击其中一个按钮时,它会将您带到该页面(如果您还没有)

基本上我想做的是,如果我在tab#1上,按tab#2,它会突出显示tab#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>


这就是我在两个页面视图中导入的片段。

您能提供一些代码来说明如何实现选项卡吗?当然,我现在已经包含了我的代码!你能提供一些你如何实现标签的代码吗?当然,我现在已经包括了我的代码!