android_标题栏的实现方法

标题栏有很多实现方法今天介绍一种

效果图

主要是利用visibility的显示与隐藏

android_标题栏的实现方法_第1张图片

android_标题栏的实现方法_第2张图片

titlebar:



    
    
    

activity_main.xml:

这个页面include一下上面写好的titlebar就行



    
        
        
    

MainActiivty:

public class MainActivity extends AppCompatActivity {



    private ImageView home;
    private TextView title;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        home= (ImageView) findViewById(R.id.iv_home);
        title= (TextView) findViewById(R.id.tv_title);
        home.setVisibility(View.VISIBLE);
        title.setText("mainActivity标题栏");
    }
    public void doClick(View view){
        if(view.getId()==R.id.iv_img){
            startActivity(new Intent(MainActivity.this,SecondActivity.class));
        }
    }
}

activity_second:



    
        
    

SecondActivity:

public class SecondActivity extends AppCompatActivity {

    private ImageView back;
    private TextView title;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);
        back= (ImageView) findViewById(R.id.iv_back);
        title= (TextView) findViewById(R.id.tv_title);
        back.setVisibility(View.VISIBLE);
        title.setText("secondActivity标题栏");
        back.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                finish();
            }
        });
    }
}

 

 

你可能感兴趣的:(android_标题栏的实现方法)