我想使我的窗口小部件与Google日历窗口小部件尽可能保持一致。
widget.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="@dimen/widget_margin">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<RelativeLayout
android:id="@+id/headerLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:background="@drawable/appwidget_dark_bg_clickable">
<LinearLayout
android:id="@+id/configureButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_toLeftOf="@+id/refreshButton"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"
android:background="#aa999966">
<TextView
android:id="@+id/headerTextView"
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="top|left"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_above="@+id/footerTextView"
style="@style/headerTextStyle"
android:text="Channel"/>
<TextView
android:id="@+id/footerTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="bottom|left"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
style="@style/footerTextStyle"
android:text="last update: just started"/>
</LinearLayout>
<ImageView
android:id="@+id/refreshButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#aa8888bb"
android:src="@drawable/ic_refresh_white_36dp"
android:layout_alignParentRight="true"
android:layout_centerInParent="true"
android:layout_gravity="center_vertical"/>
</RelativeLayout>
<GridView
android:id="@+id/fieldsGridView"
android:numColumns="1"
android:gravity="center"
android:stretchMode="columnWidth"
android:background="@color/white"
android:layout_below="@+id/headerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="8dp"
android:clipToPadding="false">
</GridView>
<TextView
android:id="@+id/empty_view"
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentBottom="true"
android:layout_below="@+id/headerLayout"
android:gravity="center"
style="@style/emptyTextStyle"
android:text="Empty"/>
</RelativeLayout>
</FrameLayout>
list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/appwidget_dark_bg_clickable"
android:paddingLeft="8dp"
android:paddingRight="8dp">
<TextView
android:id="@+id/fieldNameTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_vertical|left"
android:layout_alignParentLeft="true"
android:layout_centerInParent="true"
android:layout_toLeftOf="@+id/fieldValueTextView"
android:background="#aaff0000"
style="@style/fieldNameTextStyle"/>
<TextView
android:id="@+id/fieldValueTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerInParent="true"
android:gravity="center_vertical|right"
android:background="#aa00ff00"
style="@style/fieldValueTextStyle"/>
</RelativeLayout>
我的问题:
android:paddingLeft="8dp"
和android:paddingRight="8dp"
],也存在某种填充谢谢
我想使我的窗口小部件与Google日历窗口小部件尽可能保持一致。 widget.xml
研究后回答我自己的问题:
1。标题形状