Xamarin 如何仅在第一张表格上留下徽标

Xamarin 如何仅在第一张表格上留下徽标,xamarin,xamarin.android,Xamarin,Xamarin.android,在android中,我使用以下命令使徽标保持在顶部,以解决问题,并且在我的所有表格中,徽标始终显示。我希望它只出现在主页上,我如何才能做到这一点 //Toolbar.axml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/too

在android中,我使用以下命令使徽标保持在顶部,以解决问题,并且在我的所有表格中,徽标始终显示。我希望它只出现在主页上,我如何才能做到这一点

//Toolbar.axml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:popupTheme="@style/ThemeOverlay.AppCompat.Light" >

<ImageView
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_gravity="center"
  android:src="@drawable/logo"/>

</android.support.v7.widget.Toolbar>

//MainActive
ToolbarResource = Resource.Layout.Toolbar;
//Toolbar.axml
//主活动
ToolbarResource=Resource.Layout.Toolbar;

如果只有一个活动需要在其上显示徽标,则默认情况下,我会将ImageView的可见性设置为“已消失”,并在主活动中将其设置为“可见”(
ViewStates.visible

添加一个
id
并将
可见性设置为
gone

~~~
<ImageView
  android:id="@+id/imageView1"
  android:visibility="gone"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_gravity="center"
  android:src="@drawable/mel"/>
~~~
~~~
~~~
然后在你的主要活动中:

ToolbarResource = Resource.Layout.Toolbar;
var imageView = ToolbarResource.FindViewById<ImageView>(Resource.Id.imageView1);
imageView.Visibility = ViewStates.Visible;
ToolbarResource=Resource.Layout.Toolbar;
var imageView=ToolbarResource.findviewbyd(Resource.Id.imageView1);
imageView.Visibility=ViewState.Visible;

如果只有一个活动需要在其上显示徽标,则默认情况下,我会将ImageView的可见性设置为“已消失”,并在主活动中将其设置为“可见”(
ViewStates.visible

添加一个
id
并将
可见性设置为
gone

~~~
<ImageView
  android:id="@+id/imageView1"
  android:visibility="gone"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_gravity="center"
  android:src="@drawable/mel"/>
~~~
~~~
~~~
然后在你的主要活动中:

ToolbarResource = Resource.Layout.Toolbar;
var imageView = ToolbarResource.FindViewById<ImageView>(Resource.Id.imageView1);
imageView.Visibility = ViewStates.Visible;
ToolbarResource=Resource.Layout.Toolbar;
var imageView=ToolbarResource.findviewbyd(Resource.Id.imageView1);
imageView.Visibility=ViewState.Visible;

ImageView-ImageView=findviewbyd(Resource.Id.image);imageView.Visibility=ViewState.Visible@何塞
NullReferenceException
什么对象是空的?您需要调试codeImageView=FindViewById(Resource.Id.image);imageView.Visibility=ViewState.Visible@何塞
NullReferenceException
什么对象是空的?您需要调试代码