如何在collapsingToolbar布局标题中添加图像视图?

时间:2019-11-15 21:44:45

标签: android android-layout

我有此collapsingToolbar布局

enter image description here

我只想在“ 6.45”之前添加“卢比”符号。

但是我不知道如何添加这张图片,请帮帮我。

XML

web.config

这是我的xml文件。

有人说要添加我已经尝试过的imageView,但它不会出现在<?xml version="1.0" encoding="utf-8"?> <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context=".Ads.AdsHomeActivity"> <com.google.android.material.appbar.AppBarLayout android:id="@+id/app_bar" android:layout_width="match_parent" android:layout_height="200dp" android:fitsSystemWindows="true" android:theme="@style/AppTheme.AppBarOverlay"> <com.google.android.material.appbar.CollapsingToolbarLayout android:id="@+id/collaps_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:textAlignment="gravity" app:toolbarId="@+id/toolbar"> <LinearLayout android:id="@+id/coll_balance_ll" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:layout_gravity="top|center" app:layout_collapseMode="parallax" > <ImageView android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/ic_wallet_white" android:layout_gravity="center" /> <!-- <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_marginTop="-10dp" android:layout_gravity="center"> <ImageView android:layout_width="20dp" android:layout_height="20dp" android:src="@drawable/ic_india_rupee_white" android:layout_gravity="center" android:paddingTop="2dp" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="20" android:textSize="20sp" android:textColor="@color/white" /> </LinearLayout>--> </LinearLayout> <androidx.appcompat.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="parallax" app:popupTheme="@style/AppTheme.PopupOverlay" /> </com.google.android.material.appbar.CollapsingToolbarLayout> </com.google.android.material.appbar.AppBarLayout> <include layout="@layout/content_ads_home" /> <!--<com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_margin="@dimen/fab_margin" app:layout_anchor="@id/app_bar" app:layout_anchorGravity="bottom|end" app:srcCompat="@android:drawable/ic_dialog_email" />--> <com.google.android.gms.ads.AdView xmlns:ads="http://schemas.android.com/apk/res-auto" android:id="@+id/ads_home_banner_adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="ca-app-pub-3940256099942544/6300978111" android:layout_marginTop="3dp" android:layout_gravity="bottom|center" /> </androidx.coordinatorlayout.widget.CoordinatorLayout> 的前面,它像这样的钱包图像一样出现在背景中。

1 个答案:

答案 0 :(得分:1)

尝试此代码:

1.Direct in XML:

android:text="\u20B9 25"

2。以编程方式在JAVA文件中

samp_txt.setText("Price : \u20B9"+" 20.25");

在这里,我们使用\u20B9 Unicode打印卢比符号。