टूलबार

डायलर, com.android.car.ui.toolbar.Toolbar पैकेज नाम वाले चेसिस टूलबार का इस्तेमाल करता है. टूलबार को पसंद के मुताबिक बनाने के लिए, सबसे पहले लेआउट फ़ाइल को ओवरले करना होगा. यह लेआउट फ़ाइल, लेगसी टूलबार के लिए car_ui_toolbar.xml और car_ui_toolbar_two_row.xml होती है. साथ ही, बेस लेआउट वर्शन के लिए car_ui_base_layout_toolbar.xml होती है. लेआउट के हर वर्शन में, इनमें से हर व्यू के लिए, उनके आईडी दिए जाने चाहिए:

id व्यू टाइप ब्यौरा
car_ui_toolbar_background/td> android.view.View बुनियादी लेआउट के लिए अब इस्तेमाल नहीं किया जाता. हालांकि, ऊंचाई तय करने के लिए, टूलबार की पिछली स्टाइल के साथ इसका इस्तेमाल किया जाता है.
car_ui_toolbar_tabs com.android.car.ui.toolbar.TabLayout टैब की जगह.
car_ui_toolbar_nav_icon android.widget.ImageView 'वापस जाएं', 'बंद करें', और 'नीचे जाएं' बटन.
car_ui_toolbar_logo android.widget.ImageView जब car_ui_toolbar_logo_
fills_nav_icon_space true हो, तब लोगो.
car_ui_toolbar_nav_icon_container android.view.ViewGroup car_ui_toolbar_logo और car_ui_toolbar_nav_icon को रखने के लिए कंटेनर.
car_ui_toolbar_menu_items_container android.view.ViewGroup MenuItems को शामिल करने के लिए ViewGroup.
car_ui_toolbar_title android.widget.TextView टूलबार का टाइटल.
car_ui_toolbar_title_logo_container android.view.ViewGroup car_ui_toolbar_title_logo के लिए कंटेनर. ImageView के बजाय कंटेनर दिखेगा (या छिपा रहेगा).
car_ui_toolbar_title_logo android.widget.ImageView जब car_ui_toolbar_logo_
fills_nav_icon_space false हो, तब लोगो
car_ui_toolbar_search_view_container android.widget.FrameLayout वह कंटेनर जिसमें खोज व्यू को बड़ा किया जाना है. इससे, खोज बार के बिना स्क्रीन पर इंफ़्लेशन की अवधि कम हो जाती है.
car_ui_toolbar_progress_bar android.widget.ProgressBar प्रोग्रेस बार.

इसके बाद, आपको car_ui_toolbar_search_view.xml को भी पसंद के मुताबिक बनाना होगा. इसमें खोज बार होता है, जिसमें ये व्यू होने चाहिए:

id व्यू टाइप ब्यौरा
car_ui_toolbar_search_bar android.widget.EditText वह EditText जहां उपयोगकर्ता खोजने के लिए टेक्स्ट टाइप करता है.
car_ui_toolbar_search_icon android.widget.ImageView एक आइकॉन, जो आम तौर पर खोज आइकॉन दिखाता है, लेकिन ऐप्लिकेशन इसे बदल सकते हैं.
car_ui_toolbar_search_close android.view.View ऐसा व्यू जिस पर क्लिक करने से खोज बॉक्स खाली हो जाएगा

लेआउट के अलावा, टूलबार को पसंद के मुताबिक बनाने के लिए, इन बूलियन एट्रिब्यूट का इस्तेमाल किया जा सकता है:

एट्रिब्यूट ब्यौरा
car_ui_toolbar_tabs_on_second_row इससे यह तय होता है कि टैब दिखाए जाने पर टाइटल छिपाना है या नहीं.
car_ui_toolbar_nav_icon_reserve_space इससे यह तय होता है कि नेविगेशन आइकॉन छिपे होने पर, टाइटल को बाईं ओर ले जाकर नेविगेशन आइकॉन की जगह पर रखा जाए या नहीं.
car_ui_toolbar_logo_fills_nav_icon_space अगर कोई नेविगेशन बटन मौजूद नहीं है, तो लोगो को नेविगेशन बटन के उसी स्पेस में दिखाएं.
car_ui_toolbar_show_logo टूलबार में लोगो को हमेशा के लिए बंद करने के लिए, इसे false पर सेट करें.

ये व्यू, ToolbarControllerImpl तरीके के setState के आधार पर दिखाए, छिपाए या बदले जाते हैं. यह जानने के लिए कि कौनसा व्यू कब दिखता है, उस तरीके को देखें.