您的位置:首页 > 其它

Toolbar的简单使用

2016-05-30 19:08 204 查看
MainActivity:
package demo.lxiangjian.com.mytoobar;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends AppCompatActivity {

private Toolbar mToobar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mToobar = (Toolbar) findViewById(R.id.toobar);
//设置标题
mToobar.setTitle("title");
mToobar.setSubtitle("Subtitle");
 mToobar.setLogo(R.mipmap.ic_launcher);
//把toolbar当作ActionBar使用
setSupportActionBar(mToobar);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.main,menu);
return super.onCreateOptionsMenu(menu);

}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
return super.onOptionsItemSelected(item);

}
}

activity_main:
<pre name="code" class="html"><?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<android.support.v7.widget.Toolbar
android:id="@+id/toobar"
android:background="#ffccaa"
android:layout_width="match_parent"
android:layout_height="80dp"></android.support.v7.widget.Toolbar>
</RelativeLayout>


 
menu->main.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/item1"
android:title="item1"
app:showAsAction="never"
></item>
<item android:id="@+id/item2"
android:title="item2"
app:showAsAction="never"
></item>
<item android:id="@+id/item3"
android:title="never"
app:showAsAction="always"
></item>

</menu>



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: