Android ActionBar의 높이를 바꾸는 방법은 없나요?

alloy에서 를 통해 엑션바 배경이나 아이콘 등을 넣었는데

Actionbar에 Size나 height 속성을 선언해도 높이가 변경되지 않습니다…

바꾸는 방법에 대해 조언 부탁드립니다

안드로이드 theme xml을 통해 조절할 수 있습니다. 방법은 네이티브와 동일합니다.

간단히 설명하자면 아래 xml을 (예 customtheme.xml)을 Ti 프로젝트 상단의 platform/android/res/values 폴더에 넣고 alloy의 xml에서도 window의 theme을 아래 Xml에서 지정한 AppTheme으로 지정하면 됩니다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="AppTheme" parent="Theme.AppCompat.Light">
        <item name="android:actionBarStyle">@style/AppTheme.ActionBar</item>
        <item name="actionBarStyle">@style/AppTheme.ActionBar</item>
        <item name="android:actionBarSize">200dip</item>
        <item name="actionBarSize">200dip</item>
    </style>

    <style name="AppTheme.ActionBar" parent="Widget.AppCompat.Light.ActionBar">
        <item name="android:titleTextStyle">@style/AppTheme.ActionBar.TitleText</item>
        <item name="titleTextStyle">@style/AppTheme.ActionBar.TitleText</item>
    </style>

    <style name="AppTheme.ActionBar.TitleText" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">
        <item name="android:textSize">50dip</item>
    </style>
</resources>

  • alloy의 view에서 theme 지정 예시
<Alloy>
	<Window theme="AppTheme">
		<Label>Wow</Label>
	</Window>
</Alloy>

보다 자세한 사항은 Appcelerator 문서의 Android Theme 부분을 참고하세요.
http://docs.appcelerator.com/platform/latest/#!/guide/Android_Themes