android - Button.setText is not working -


मैं एक बटन प्रोग्राम को एक ड्रॉएबल चयनकर्ता

मैंने कॉन्फ़िगरेशन के बाद, मैंने बटन का उपयोग करके setText () विधि सेट करने की कोशिश की लेकिन यह काम नहीं करती। < / P>

यहां मेरा कोड है:

  बटन b = नया बटन (यह); Int pxw = (int) getResources ()। GetDimension (R.dimen.level_button_width); Int pxh = (int) getResources ()। GetDimension (R.dimen.level_button_height); लेआउटपरम एलपी = नया लाइनर लेआउट। लेआउटप्रम्स (पीएक्सडब्ल्यू, पीएक्सएस); एलपी। सेट मार्जिन (8, 8, 8, 8); b.setLayoutParams (एलपी); B.setShadowLayer (8, 0, 0, 0xA8A8A8); Int sdk = android.os.build.VERSION.SDK_INT; अगर (एसडीके और एलटी; एंड्रॉइड.ओ.यु.बिल्ड.VERSION_CODES.JELLY_BEAN) {बी.सेटबैकग्राउंडड्रॉउबल (getResources ()। मिलनायोग्य (आरड्रॉउवल.लेवल_बटन)); } अन्य {बी.सेटबैकग्राउंड (getResources ()। GetDrawable (R.drawable.level_button)); } B.setTextColor (0xFFFFFF); B.setTextSize (TypedValue.COMPLEX_UNIT_DIP, 36); b.setText ( "Heey"); B.setOnClickListener (नया OnClickListener () {@Override सार्वजनिक void onClick (देखें v) {startlevel (पूर्णांक। ParseInt ((स्ट्रिंग) ((बटन) v) .gettext ()));}}); mLinearLevel.addView (ख);   

और यहां मेरा ड्रॉएबल है:

  & lt;? Xml संस्करण = "1.0" एन्कोडिंग = "यूटीएफ -8"? & Gt; & Lt; चयनकर्ता xmlns: एंड्रॉइड = "http://schemas.android.com/apk/res/android" & gt; & Lt; आइटम एंड्रॉइड: state_enabled = "false" एंड्रॉइड: ड्रॉएबल = "@ ड्रॉएबल / लेवल_बटन_डिवाइस" / & gt; & Lt; आइटम एंड्रॉइड: state_pressed = "true" android: drawable = "@ drawable / level_button_pressed" / & gt; & Lt; आइटम एंड्रॉइड: ड्रॉबल = "@ ड्रॉएबल / लेवल_बटन_अॉर्मल" / & gt; & Lt; / चयनकर्ता & gt;   

नतीजा कोई पाठ वाला कोई कस्टम बटन है।

इसके साथ क्या गलत है?

धन्यवाद अग्रिम में।

अपडेट: नीचे मेरा उत्तर जांचें।

समाधान रंग। पारसी रंग () विधि मैंने इसे मोहम्मद की टिप्पणी में बदल दिया और यह काम किया।

  b.setTextColor (Color.parseColor ("#FFFFFF"));    

Comments

Popular posts from this blog

c - Mpirun hangs when mpi send and recieve is put in a loop -

python - Apply coupon to a customer's subscription based on non-stripe related actions on the site -

java - Unable to get JDBC connection in Spring application to MySQL -