2012-02-01 22 views
5

Chúng tôi đang cố gắng xây dựng một ứng dụng Android cho máy tính bảng Samsung Galaxy. Có cách nào chúng ta có thể tăng chiều cao của ActionBar không? Chúng tôi đang sử dụng API Android 3.1 12.Ứng dụng Android Tablet - ActionBar

Trả lời

6

Bạn có thể áp dụng chủ đề tùy chỉnh cho ứng dụng của mình.

Tạo styles.xml trong res/values ​​/ thư mục của bạn và thêm một cái gì đó như thế này:

<style name="CustomTheme" parent="android:style/Theme"> 
    <item name="android:actionBarSize">@dimen/action_bar_default_height</item> 
</style> 

Sau đó tạo dimens.xml trong res/values ​​/ thư mục của bạn và thêm một cái gì đó như thế này:

<resources> 
    <dimen name="action_bar_default_height">55dp</dimen> 
</resources> 

Sau đó, trong manifest ứng dụng của bạn thiết lập các chủ đề của ứng dụng như thế này:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:logo="@drawable/ic_launcher" 
    android:theme="@style/CustomTheme" > 
... 
</application> 
+0

Cảm ơn bạn LAM này đã làm việc :) –

+0

Đoạn mã hoạt động. –

+0

Cảm ơn @umeshkumar đã quên điều đó nhưng chỉ chỉnh sửa nó. –

0

Bạn sẽ cần tạo Thanh tác vụ tùy chỉnh.

Đây là một hướng dẫn tốt

Creating a custom Action bar

Ngoài ra đây là một ví dụ điển hình từ các trang web dev.

Android Action Bar

+0

Thanks for yo ur trả lời, tuy nhiên tôi đã có một Action Bar tùy chỉnh với bố cục của tôi, tuy nhiên layout_params cho layout tùy chỉnh không ảnh hưởng bởi vì Action Bar có chiều cao được thiết lập là 56dp. Vì vậy, tôi đã tìm kiếm một cách mà tôi có thể ghi đè chiều cao thông số kỹ thuật của tôi. –

Các vấn đề liên quan