Cách làm cho biểu tượng ứng dụng được bật trong bộ đệm hành động (không phải biểu tượng chỉ tiêu đề) như trong ứng dụng whats.Biểu tượng Thanh tác vụ được bật lên không phải là tiêu đề
Trả lời
Tiêu đề có thể nhấp cùng với biểu tượng kể từ Android 4.2.2. WhatsApp sử dụng chế độ xem tùy chỉnh để hiển thị tiêu đề hai dòng. Thao tác này sẽ vô hiệu hóa nhấp chuột tiêu đề trên đường đi. Bạn có thể làm điều đó một cách giống nhau:
ActionBar actionBar = getSupportActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowCustomEnabled(true);
actionBar.setCustomView(R.layout.ab_title);
TextView title = (TextView) findViewById(android.R.id.text1);
title.setText("Title");
/res/layout/ab_title.xml:
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="@style/TextAppearance.Sherlock.Widget.ActionBar.Title"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ellipsize="end"
android:gravity="center_vertical" />
Thêm dòng sau vào onCreate
phương pháp của bạn:
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
và xác định các phương pháp ghi đè sau đây trong hoạt động của bạn:
@Override
public boolean onOptionsItemSelected(com.actionbarsherlock.view.MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
onBackPressed();
break;
default:
return super.onOptionsItemSelected(item);
}
return true;
}
Bạn tôi, tôi nghĩ rằng đây là Android phiên bản/xây dựng "tính năng" , bởi vì tôi có hai thiết bị, (Nexus S và Nexus 7) (Android 4.1.2 và Android 4.2.2) và tôi đang triển khai ứng dụng tôi đang phát triển trên cả hai thiết bị, cùng một mã chính xác, trên Nexus S, biểu tượng là "lên ", trên Nexus 7, biểu tượng và tiêu đề đều là" lên ".
Một cách tôi có thể thấy là tạo bố cục/chế độ xem ActionBar tùy chỉnh của riêng bạn. Giả sử nó là giá trị công việc. – LuckyMe
chắc chắn Android của bạn: minSdkVersion = "11" mà có thể được nhìn thấy trong file manifest, Biểu tượng lên đã được bao gồm từ APK 11. Thêm phần sau vào phương thức onCreate của bạn Đối với trang chủ, hãy đặt getActionBar(). SetDisplayHomeAsUpEnabled (false); chắc chắn rằng nó sai và trên các hoạt động khác bạn giữ nó cho phép tôi, e "true". tôi đã thực hiện một plz mẫu nhỏ cố gắng liên kết dưới đây có thể được giúp đỡ bạn chỉ cần nhập vào không gian làm việc của bạn
- 1. Đặt biểu tượng thanh tác vụ khác thành biểu tượng được hiển thị trên thanh tiêu đề (C#)?
- 2. Biểu tượng trên thanh tác vụ bật trong biểu tượng ứng dụng trên ActionView mở rộng
- 3. Android 3.2 xóa tiêu đề khỏi thanh tác vụ
- 4. Làm cách nào để thay đổi tiêu đề và biểu tượng trên thanh tác vụ android
- 5. Cách tạo cửa sổ có văn bản thanh tác vụ nhưng không có thanh tiêu đề
- 6. Kích thước biểu tượng của thanh tác vụ
- 7. Đặt tiêu đề cho thanh tác vụ theo ngữ cảnh
- 8. Kích thước biểu tượng thanh tác vụ trong Android 4.2
- 9. Thay đổi màu biểu tượng cài đặt thanh tác vụ
- 10. Nền nút thanh tác vụ
- 11. Cách hiển thị biểu tượng trong thanh tiêu đề QDockWidget?
- 12. Cách hiển thị tiêu đề thanh tác vụ android mà không cắt ngắn xảy ra
- 13. Cách thay đổi màu tiêu đề của thanh tác vụ trong mã
- 14. Action thanh: khoảng lên biểu tượng affordance
- 15. Android 4.0/ICS - Biểu tượng ứng dụng trên thanh tác vụ không thể bấm
- 16. Thanh tác vụ xếp chồng lên nhauBấm thanh tab không điền phụ huynh
- 17. Hiển thị biểu tượng trên thanh trạng thái khi tác vụ của tôi đang chạy
- 18. Biểu mẫu Biểu mẫu Windows không hiển thị trong Thanh tác vụ C#
- 19. C# 2005: Xóa biểu tượng khỏi thanh tiêu đề của biểu mẫu
- 20. Thanh hành động Spinner chỉ có biểu tượng chứ không phải tùy chọn được chọn
- 21. Làm cách nào để đặt tiêu đề in đậm trong Thanh tác vụ?
- 22. Ẩn Thanh tác vụ trong khi hiển thị Thanh tác vụ Split
- 23. Nhóm biểu tượng trên thanh tác vụ Windows 7 với nhiều cửa sổ tương tự
- 24. Đặt văn bản thanh tác vụ khác với tiêu đề Cửa sổ trong wpf
- 25. Đặt lại thanh tác vụ sau khi sử dụng SearchView
- 26. Cách đặt biểu tượng thanh tác vụ của ứng dụng trong Windows 7
- 27. Thanh tác vụ Android tùy chỉnh
- 28. Regex cho chuỗi giữa hai biểu tượng nhưng không phải là ba của biểu tượng đó
- 29. Android làm cách nào để tạo biểu tượng biểu tượng có thể nhấp trong thanh tác vụ?
- 30. Cách thay đổi biểu tượng chương trình trên thanh tác vụ (VB.NET)
Câu trả lời hoàn hảo, cảm ơn bạn. Tôi đã luôn luôn tự hỏi tại sao nexus 4 làm cho tiêu đề có thể nhấp được. – xLite
Cảm ơn, Hoạt động như một sự quyến rũ – AAnkit