首先说android design对我这个不会ui设计的人很有帮助。
所以我愿意遵循它,看到现在app或多或少的都出现了android design的影子,很欣慰,android加油。
用法:
@Override
protected void onStart() {
super.onStart();
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
}
这个时设置显示向上按钮。
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Handle action bar item clicks here. The action bar will
// automatically handle clicks on the Home/Up button, so long
// as you specify a parent activity in AndroidManifest.xml.
switch (item.getItemId()) {
case android.R.id.home:
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
break;
case R.id.action_settings:
break;
default:
break;
}
return true;
}
这个时设置向上按钮点击后的动作。
在这里我要说的是,向上按钮和back键的作用是有区别的。
向上按钮是回到上一层,back键是回到上一步。
他们俩就好比是win系统里的向上和返回。