一、RemoteViews简介
作用:跨进程更新界面 使用场景:通知栏、桌面小部件
二、在通知栏上的应用
原理:通过RemoteViews加载布局,通过remoteViews的set方法,载入View动态改变布局
(一)、Notifaction的使用:Notification的使用
(二)、利用RemoteView来自定义布局
步骤①、创建layout布局
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/show_linear" android:orientation="horizontal" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/show_iv_icon" android:layout_width="50dp" android:layout_height="50dp" android:src="@mipmap/ic_launcher"/> <LinearLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="vertical"> <TextView android:id="@+id/show_tv_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Hello World"/> <TextView android:id="@+id/show_tv_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="I am a super man"/> </LinearLayout> </LinearLayout>