package com.inrayfitness.widget;import com.inrayfitness.R;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class FootView {private Button back;private Context context;private TextView topViewTitle;public FootView(Context context) {this.context = context;}public FootView init(View view) {topViewTitle = (TextView) view.findViewById(R.id.topViewTitle);back = (Button) view.findViewById(R.id.button_back);back.setOnClickListener(listener);return this;}public FootView setTitle(String title) {topViewTitle.setText(title);return this;}private OnClickListener listener = new OnClickListener() {@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.button_back:((Activity) context).finish();break;default:break;}}};private void gotoIntent(Class<?> cls) {((Activity) context).finish();Intent intent = new Intent(context, cls);context.startActivity(intent);}}
<?xml version="1.0" encoding="UTF-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="wrap_content"    android:background="@drawable/noradius_border"    android:orientation="horizontal" >    <LinearLayout        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignParentLeft="true"        android:layout_alignParentRight="true"        android:layout_centerVertical="true"        android:gravity="center_vertical"        android:orientation="horizontal" >        <Button            android:id="@+id/button_back"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:background="@drawable/backimagebutton_style"            android:paddingLeft="20px" />        <TextView            android:id="@+id/topViewTitle"            android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:layout_weight="3"            android:gravity="center_vertical|center_horizontal"            android:textColor="#FFFFFF"            android:textSize="10pt" />        <Button            android:id="@+id/button_share"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:background="@drawable/compimagebutton_style"            android:paddingRight="20px"            android:visibility="gone" />    </LinearLayout></RelativeLayout>

调用方法


在setContentView后 添加

new FootView(context).init(this.findViewById(R.id.header)).setTitle("这里显示标题");/


更多相关文章

  1. android 调用系统自带录音实现,语音录制与播放
  2. Android(安卓)Application Errors
  3. [Android]android.util.AndroidRuntimeException: requestFeatur
  4. Android全局变量
  5. Android的NDK开发(1)————Android(安卓)JNI简介与调用流程
  6. android 调用系统图片浏览器并返回图片路径
  7. android webview 添加内置对象
  8. android webview 7.0 h5调用打电话解决方案
  9. Android(安卓)使用Camera2 调用摄像头显示预览与拍照

随机推荐

  1. android studio 关闭log 打印
  2. Android: Listen outgoing/incoming call
  3. android gpuimage显示的缩放和剪裁模式
  4. Android中的Parcelable接口
  5. Android弹窗
  6. Android版本对照
  7. 组件居中显示 安卓
  8. Eclipse 运行Android程序在虚拟机中,出现
  9. android源代码下载及编译
  10. Android图文布局【整理】