Tuy nhiên, một thực hiện thanh hành động có thể tìm thấy ở đây (phích cắm không biết xấu hổ), https://github.com/johannilsson/android-actionbar. Nó được thực hiện như một dự án thư viện, do đó không cần sao chép-dán tài nguyên.
Triển khai khôn ngoan nó được xây dựng dưới dạng tiện ích mở rộng RelativeLayout với bố cục riêng cho hành động và thanh. Điều này làm cho nó có thể thêm nó vào bố cục với đoạn mã xml của chính nó.
<com.markupartist.android.widget.ActionBar
android:id="@+id/actionbar"
style="@style/ActionBar"
/>
Và sau đó sau đó tham chiếu nó trong một hoạt động để thêm hành động.
ActionBar actionBar = (ActionBar) findViewById(R.id.actionbar);
actionBar.setTitle("Other");
actionBar.setHomeAction(new IntentAction(this, HomeActivity.createIntent(this), R.drawable.ic_title_home_default));
actionBar.addAction(new IntentAction(this, createShareIntent(), R.drawable.ic_title_share_default));
actionBar.addAction(new ToastAction());
Nguồn
2010-12-13 12:31:47
Nghiêm túc của nó được một năm sau đó và mã nguồn cho điều này vẫn chưa được phát hành. Và tôi dường như không thể tìm thấy phiên bản ứng dụng này trên thị trường. Bạn phải nói chuyện với ai tại google để hoàn thành công việc này? – Terrance