星空网 > 软件开发 > 操作系统

android 自定义title

package com.xiangyu.su;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup.LayoutParams;import android.widget.Button;import android.widget.FrameLayout;import android.widget.TextView;import android.widget.Toast;public class BasicActivity extends Activity implements OnClickListener {	private TextView mTitleTextView;	private Button mBackwardButton;	private Button mForwardButton;	private FrameLayout mContentLayout;	@Override	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setupViews();	}	private void setupViews(){		super.setContentView(R.layout.activity_title);		mTitleTextView=(TextView) findViewById(R.id.text_title);		mContentLayout=(FrameLayout) findViewById(R.id.layout_content);		mBackwardButton=(Button) findViewById(R.id.button_backward);		mForwardButton=(Button) findViewById(R.id.button_forward);		mBackwardButton.setOnClickListener(this);		mForwardButton.setOnClickListener(this);	}	protected void showBackwardView(int backwardResid,boolean show){		if(mBackwardButton!=null){			if(show){				mBackwardButton.setText(backwardResid);				mBackwardButton.setVisibility(View.VISIBLE);			}else{				mBackwardButton.setVisibility(View.INVISIBLE);			}		}	}	protected void showForwardView(int forwardResid,boolean show){		if(mForwardButton!=null){			if(show){				mForwardButton.setVisibility(View.VISIBLE);				mForwardButton.setText(forwardResid);			}else{				mForwardButton.setVisibility(View.INVISIBLE);			}		}	}	private void onBackward(View backwardView){		Toast.makeText(this, "返回", Toast.LENGTH_SHORT).show();	}	protected void onForward(View forwardView) {    Toast.makeText(this, "提交", Toast.LENGTH_LONG).show();  }  @Override  public void setTitle(int titleId) {    mTitleTextView.setText(titleId);  }  @Override  public void setTitle(CharSequence title) {    mTitleTextView.setText(title);  }  @Override  public void setTitleColor(int textColor) {    mTitleTextView.setTextColor(textColor);  }  @Override  public void setContentView(int layoutResID) {    mContentLayout.removeAllViews();    View.inflate(this, layoutResID, mContentLayout);    onContentChanged();  }  @Override  public void setContentView(View view) {    mContentLayout.removeAllViews();    mContentLayout.addView(view);    onContentChanged();  }  /* (non-Javadoc)   * @see android.app.Activity#setContentView(android.view.View, android.view.ViewGroup.LayoutParams)   */  @Override  public void setContentView(View view, LayoutParams params) {    mContentLayout.removeAllViews();    mContentLayout.addView(view, params);    onContentChanged();  }	@Override	public void onClick(View v) {		switch (v.getId()) {		case R.id.button_backward:			onBackward(v);			break;		case R.id.button_forward:			onForward(v);			break;		default:			break;		}	}  }

  

<?

  

<?

  使用方法:

继承这个activity,重写onclick()方法




原标题:android 自定义title

关键词:Android

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

2021年跨境电商Shopee春节店铺运营最强打法:https://www.ikjzd.com/articles/141813
运营实操:2021亚马逊代发货须知:https://www.ikjzd.com/articles/141814
RCEP时代下,跨境电商增量红利在哪?:https://www.ikjzd.com/articles/141815
Wish:有这4项特征的产品,赶紧做海外仓!:https://www.ikjzd.com/articles/141816
Wish 2021春节商户运营指南:https://www.ikjzd.com/articles/141817
Wish助力春节运营,ProductBoost”补贴预算“春节限时优惠发放!:https://www.ikjzd.com/articles/141818
从园岭新村到大梅沙海滨总站坐什么车:https://www.vstour.cn/a/363191.html
七月份适合去日本旅游吗 7月份去日本哪里好玩:https://www.vstour.cn/a/363192.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流