自定義View的導航欄
阿新 • • 發佈:2018-12-04
//自定義View類
package com.example.zdyview.View;
import android.content.Context;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.Button;
import android.widget.RelativeLayout;
import android.widget.TextView;
import com.example.zdyview.R;
public class TitleView extends RelativeLayout {
private Button btn; private TextView title_template; public TitleView(Context context, AttributeSet attrs) { super(context, attrs); //載入佈局 LayoutInflater.from(context).inflate(R.layout.title_bar,this); //獲取控制元件 btn = findViewById(R.id.left_btn); title_template = findViewById(R.id.title_template); } //為左側按鈕新增點選事件 public void setLeftButtonListener(OnClickListener listener) { btn.setOnClickListener(listener); } //設定標題的方法 public void setTitle(String title){ title_template.setText(title); }
}