use*_*219 0 android android-widget android-emulator android-intent android-layout
我想用android中的文本和按钮创建头文件(在左侧和左侧的Cetner和Buttons中的文本),我已经尝试但根本没用,请指导我...我怎么能为我做这个应用
试试这个.制作header.xml文件并将代码放在其中,并在任何布局文件中使用它include.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:background="@drawable/titlebar"
android:gravity="center">
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/back_button"
android:background="@android:color/transparent"
android:layout_marginLeft="5.0dip"
android:id="@+id/imageButtonBack"
android:contentDescription="@string/ui_image_home_description"/>
<TextView
android:id="@+id/textViewTitleBar"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
style="@style/TitleBarText"
android:singleLine="false"/>
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/home_button"
android:background="@android:color/transparent"
android:layout_marginRight="5.0dip"
android:id="@+id/imageButtonHome"
android:contentDescription="@string/ui_image_home_description"/>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
注意:将以下样式添加到res/values文件夹中的style.xml.
<style name="TitleBarText">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">fill_parent</item>
<item name="android:layout_weight">1</item>
<item name="android:gravity">center_vertical</item>
<item name="android:textSize"> 17sp </item>
<item name="android:paddingLeft">12dip</item>
<item name="android:paddingRight">12dip</item>
<item name="android:textColor">@color/white</item>
<item name="android:singleLine">true</item>
<item name="android:ellipsize">end</item>
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2985 次 |
| 最近记录: |