मैं समर्थन टूलबार में एक कस्टम आइकन को परिभाषित करने का प्रयास करने की कोशिश कर रहा हूं लेकिन दिखाया गया एकमात्र आइकन बायां तीर है ... मैंने इसे लेआउट और प्रोग्रामेटिक रूप से सेट करने का प्रयास किया लेकिन परिणाम एक जैसा है ।एंड्रॉइड टूलबार में कस्टम आइकन
यहाँ मेरी गतिविधि
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
toolbar.setNavigationIcon(R.drawable.ic_launcher);
toolbar.setTitle("");
setSupportActionBar(toolbar);
}
और मेरे उपकरण पट्टी लेआउट
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/my_toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
app:navigationIcon="@drawable/ic_action_bar"
android:minHeight="@dimen/action_bar_size"
android:background="?attr/colorPrimary"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
/>
आप सही हैं, धन्यवाद :) – Antoine
मैं एक ही व्यवहार का अनुभव किया है। –
'toolbar.setTitle (" ") की बजाय;', मैं 'getSupportActionBar() सेट करना पसंद करता हूं। SetDisplayShowTitleEnabled (false); '। मुझे लगता है कि यह बहुत साफ है। – eoinzy