Android tablayout自定义视图-更改图标大小

Android tablayout自定义视图-更改图标大小,android,xamarin,android-tablayout,Android,Xamarin,Android Tablayout,我正在尝试创建一个带有图标的表格布局。我使用了属性setIcon,但其中一个图标看起来比其他图标小一些,因此我决定使用自定义视图来显示该图标。问题是它有点模糊。如果我使用分辨率更高的图标,那么图标的大小将更改为,但我希望保持图标的大小与其他图标相同 以下是自定义视图的布局: <ImageView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_gravity="center"

我正在尝试创建一个带有图标的表格布局。我使用了属性
setIcon
,但其中一个图标看起来比其他图标小一些,因此我决定使用自定义视图来显示该图标。问题是它有点模糊。如果我使用分辨率更高的图标,那么图标的大小将更改为,但我希望保持图标的大小与其他图标相同

以下是自定义视图的布局:

<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_gravity="center"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:id="@+id/icon"
    android:layout_centerHorizontal="true" />
结果如下(右起第二个图标):

我还需要将其向下推一点,使其与其他图标对齐

如果使用“设置图标”,结果如下:


从图中可以看到,图标看起来有点小。我该如何解决这个问题呢?

你可以试试我们的“我的答案”,尽管我没有试过你的问题,只要高度的问题可以通过
如果这不起作用,请告诉我我将尝试其他方法

您是否修复了此问题?我也有同样的问题
TextView tabOne = (TextView)LayoutInflater.From(this).Inflate(Resource.Layout.custom_tab, null);
tabOne.SetCompoundDrawablesWithIntrinsicBounds(0, Resource.Drawable.ic_newnotif, 0, 0);
tabLayout.GetTabAt(3).SetCustomView(tabOne);