此图像捕获表格whatsapp,我该怎么做?
I want to do
It's my app
和我的代码
mToolbar = (Toolbar) findViewById(R.id.toolbar);
mToolbar.setTitle("Subject");
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return false;
}
});
mToolbar.setNavigationIcon(R.drawable.back);
mToolbar.setLogo(R.drawable.common_plus_signin_btn_icon_light);
setSupportActionBar(mToolbar);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Log.i("ChatActivity", "Back");
onBackPressed();
}
});
mToolbar = (Toolbar) findViewById(R.id.toolbar);
mToolbar.setTitle("Subject");
mToolbar.setOnMenuItemClickListener(new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
return false;
}
});
mToolbar.setNavigationIcon(R.drawable.back);
mToolbar.setLogo(R.drawable.common_plus_signin_btn_icon_light);
setSupportActionBar(mToolbar);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//Log.i("ChatActivity", "Back");
onBackPressed();
}
});
在我的应用程序中,只有导航图标部分有触控效果,然后触摸标题部分,没有触控效果。
答案 0 :(得分:0)
试试这个: 1.例如,创建一个名为“my_toolbar”的新布局。
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:elevation="4dp"
app:contentInsetStart="0dp"
app:theme="@style/ActionBarTheme">
<TextView
android:id="@+id/toolbar_custom_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content""/>
</android.support.v7.widget.Toolbar>
在onCreate(...)中,找到你的工具栏视图,在其中找到你的TextView并在其上应用onClickListener
mToolBar =(工具栏)findViewById(R.id.toolbar);
if (mToolBar != null) {
setSupportActionBar(mToolBar);
}
super.setTitle("");
mTitleTextView = (TextView) findViewById(R.id.toolbar_custom_title);
mTitleTextView.setOnClickListener(...);
答案 1 :(得分:-1)
您可以编辑操作栏。
getActionBar().setIcon(R.drawable.my_icon);
getActionBar().setHomeButtonEnabled(true);
getActionBar().setDisplayHomeAsUpEnabled(true);
如果它不起作用,你可以试试这个。所以你可以将图像放在标题栏中。
getSupportActionBar().setIcon(R.drawable.my_icon);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
如果你想获得图像点击,你可以从像这样的选项中选择
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId())
{
case android.R.id.home:
//do something
return true;
}
return super.onOptionsItemSelected(item);
}