2012-06-28 37 views
9

Tôi đang cố gắng chủ đề một hoạt động dưới dạng AlertDialog. Vấn đề tôi gặp phải là tôi không thể tìm cách đặt hai nút ở cuối cửa sổ trông giống như các nút tích cực và tiêu cực của một số AlertDialogHoạt động theo chủ đề của hộp thoại: các nút bài đăng và tiêu cực

Tôi đã thêm dòng đó vào Hoạt động trong tệp kê khai (Tôi đang sử dụng Thư viện Sherlock):

android:theme="@style/Theme.Sherlock.Dialog" 

Và hoạt động trông giống hệt Hộp thoại nhưng tôi không thể tìm thấy chủ đề để đặt trên các nút. Bạn có ý tưởng về những gì tôi có thể làm không?

Trả lời

12

Alright, nếu bạn đang developping một ứng dụng cho HC/ICS, mà không Sherlock, câu trả lời là ở đây: https://gist.github.com/2348305

Chỉ cần chủ đề sử dụng

style="?android:attr/buttonBarStyle" 

cho container,

style="?android:attr/buttonBarButtonStyle" 

cho các nút

android:divider="?android:attr/dividerHorizontal" 
android:showDividers="middle" 

cho layout gốc

+0

1. Và nếu bạn đang hỗ trợ các thiết bị trước Honeycomb, các nhận xét trên Gist mà bạn liên kết là hữu ích. Tôi tìm thấy người đầu tiên làm việc tốt hơn cho tình huống của mình: https://gist.github.com/paour/2357306 – Aaron

+0

tính năng này không hoạt động trước 11 – fernandohur

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