我正在尝试更改使用AppCompat在Android上呈现的Xamarin表单工具栏的高度。从表单中没有高度属性进行设置,因此我尝试在for(x in 1:10){
print(x)
flush.console()
Sys.sleep(0.2)
}
中设置layout_height
,如下所示
toolbar.axml
这不会改变身高。
我也尝试过设置
但这些也不会改变身高。
FWIW,当使用带有ActionBar的Xamarin Forms非AppCompat NavigationPage时,我能够使用<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="128dp"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:layout_scrollFlags="scroll|enterAlways" />
设置高度。
答案 0 :(得分:3)
我发现以下内容对同一问题非常有帮助。
Xamarin Forms: How to change Toolbar height in Android?
<item name="android:actionBarSize">250dp</item>
添加到styles.xml android:layout_height="wrap_content"
这可以让您为导航栏定义任何高度。
希望有所帮助