2015-10-04 6 views
9

मेरे कोड है: जावा कोड में विषय:बदलें उपकरण पट्टी विषय प्रोग्राम के रूप में

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:background="?attr/colorPrimary" 
     android:minHeight="?attr/actionBarSize" 
     app:theme="@style/Toolbar_Theme"/> 

मैं एप्लिकेशन बदलना चाहते हैं। क्या मुझे toolbar.setTheme के रूप में कोई विधि मिल सकती है जो टूलबार की शैली को बदलने के लिए उपयोग की जाती है?

+2

आप केवल पृष्ठभूमि रंग और शीर्षक रंग का उपयोग कर कोड बदल सकते हैं: toolbar.setBackgroundColor (newColor); टूलबार.सेटटाइटटेक्स्टकोलर (शीर्षक रंग); – Lazai

+0

@Lazai आपको धन्यवाद –

+0

इसे आज़माएं: https://stackoverflow.com/questions/31225189/how-to-change-appcompat-v21-toolbar-theme- प्रोग्रामेटिक रूप से –

उत्तर

0

आप इसे प्रोग्राम के रूप में इस तरह बदल सकते हैं:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 

toolbar.getContext().setTheme(R.style.ThemeOverlay_AppCompat_Dark_ActionBar); 
संबंधित मुद्दे