2015-05-16 38 views
6

Tôi cần thông tin về Toolbar. Tôi muốn thêm bốn hình ảnh trong số Toolbar như nhà riêng, tin tức, tìm kiếm và tin nhắn của tôi. Vì vậy, tôi đã đặt Imageview s trong số Toolbar. Bây giờ tôi không biết làm thế nào để thêm người nghe vào những hình ảnh này ... làm thế nào tôi có thể làm điều đó? Tôi cũng có ngăn điều hướng và tôi muốn điều đó, nếu bạn nhấn Imageview trong số Toolbar, bạn hãy vào một số Fragment mới và không phải trong một Activity mới. Vậy làm cách nào tôi có thể làm hai điều này? Cảm ơn bạn đã trả lời.Có thể thêm imageview vào thanh công cụ?

+0

Bạn đã làm gì cho đến nay? Đăng một số mã để chúng tôi có thể làm việc. – natario

+0

tất nhiên, CÓ. –

Trả lời

6

tôi đoán bạn biết làm thế nào để thêm imageView của bạn để ToolBar của bạn nếu không kiểm tra this .. Sau đó, hãy tham khảo ToolBar sử dụng findViewById

Toolbar tool = finViewById(R.id.mytoolbar);//cast it to ToolBar 
ImageView im1 = tool.findViewById(R.id.myimageviewone); // cast it 
//same for the others 
// now you can set your click listeners 
//in your onclick listeners you use fragmentmanager along with fragmenttransaction 
//to start a new fragment in your layout or on your layout, you can google 
// for that 
+0

Cảm ơn bạn, tôi đã giải quyết: D – nani

0

Tôi khuyên bạn nên sử dụng ImageButton s. Bạn có thể đặt nguồn hình ảnh sẽ được hiển thị dưới dạng Button và chúng hoạt động như bình thường Button s với OnClickListeners.

+0

mỗi 'Chế độ xem 'đều có thể nhấp được, tất cả đều có onclicklisteners bình thường – Elltz

0

Bạn chỉ nên sử dụng chức năng MenuItem thông thường được tích hợp vào Toolbar (và giống như ActionBar). Tra cứu mọi hướng dẫn ActionBar và xem xét việc sử dụng, tạo MenuItems (bạn sẽ thực hiện hầu hết điều này trong XML). Sau đó, bạn sẽ có thể sử dụng khung hệ điều hành để chụp onClickListenter s.

Dưới đây là các tài liệu (bạn sẽ nhận thấy sự MenuItem có một thuộc tính biểu tượng, mà sẽ đặt hình ảnh vào Toolbar):

android: icon = "@ drawable/ic_new_game"

Documents: http://developer.android.com/guide/topics/ui/menus.html

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