Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.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
Android 如何设置工具栏左侧的圆形图像视图,当我们滑动选项卡时,文本视图会发生变化?_Android_Android Layout_Textview_Android Toolbar_Android Tablayout - Fatal编程技术网

Android 如何设置工具栏左侧的圆形图像视图,当我们滑动选项卡时,文本视图会发生变化?

Android 如何设置工具栏左侧的圆形图像视图,当我们滑动选项卡时,文本视图会发生变化?,android,android-layout,textview,android-toolbar,android-tablayout,Android,Android Layout,Textview,Android Toolbar,Android Tablayout,如何设置圆形图像视图以及滑动选项卡时文本视图的更改 您可以使用自定义布局而不是工具栏布局 <LinearLayout android:layout_width="match_parent" android:layout_height="50dp" android:background="@color/colorPrimary" android:orientation="horizontal" and

如何设置圆形图像视图以及滑动选项卡时文本视图的更改


您可以使用自定义布局而不是工具栏布局

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="50dp"      
        android:background="@color/colorPrimary"
        android:orientation="horizontal"
        android:id="@+id/linearLayout">
        <de.hdodenhof.circleimageview.CircleImageView
            android:layout_width="30dp"
            android:layout_height="40dp"
            android:id="@+id/toolBarPicture"
            android:layout_gravity="center|center_horizontal"
            android:layout_marginLeft="15dp"
            android:src="@drawable/ic_toolbaruserprogile"
            android:textAlignment="center" />

 </LinearLayout>

对于圆形图像视图,请使用此库-


对于工具栏,删除默认工具栏并创建自定义工具栏。

使用此库
编译'de.hdodenhof:circleimageview:2.2.0'

创建自定义工具栏并将其包含在layout.xml中

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar_with_logo"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:titleTextColor="@android:color/white"
android:background="@color/colorPrimary">
<de.hdodenhof.circleimageview.CircleImageView
    android:layout_width="30dp"
    android:layout_height="40dp"
    android:id="@+id/toolBarPicture"
    android:layout_gravity="left"
    android:layout_marginLeft="15dp"
    android:src="@drawable/ic_launcher_background"
    android:textAlignment="center" />
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/app_name"/>
</android.support.v7.widget.Toolbar>


您到底想要什么?如何在工具栏左侧设置圆形图像视图,以及在滑动选项卡时文本视图会发生变化。例如,Twitter应用程序会在工具栏左侧显示圆形图像视图,当我滑动选项卡时,文本视图会发生变化
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar_with_logo"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:titleTextColor="@android:color/white"
android:background="@color/colorPrimary">
<de.hdodenhof.circleimageview.CircleImageView
    android:layout_width="30dp"
    android:layout_height="40dp"
    android:id="@+id/toolBarPicture"
    android:layout_gravity="left"
    android:layout_marginLeft="15dp"
    android:src="@drawable/ic_launcher_background"
    android:textAlignment="center" />
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/app_name"/>
</android.support.v7.widget.Toolbar>