2011-12-22 13 views
16

मेरे सैमसंग गैलेक्सी नोट पर चल रहा है, प्रत्येक लॉग स्टेटमेंट के लिए नीचे कोड 28.0 लॉग करता है। क्या मुझसे कुछ गलत हो रही है?एंड्रॉइड: TextView.setTextAppearance() टेक्स्ट आकार

label = new TextView(context); 
Log.e("text size", "" + label.getTextSize()); 

label.setTextAppearance(context, android.R.attr.textAppearanceLarge); 
Log.e("text size", "" + label.getTextSize()); 

label.setTextAppearance(context, android.R.attr.textAppearanceSmall); 
Log.e("text size", "" + label.getTextSize()); 

उत्तर

70

style वर्ग, नहीं attr का प्रयोग करें।

label.setTextAppearance(context, android.R.style.TextAppearance_Large); 

भ्रम की यह वही यहां मुद्दा यह सूचना मिली थी: TextView.setTextAppearance not working

+1

यदि आपको वास्तव में आपकी समस्या का समाधान हुआ तो आपको अपना उत्तर स्वीकार कर लिया जाना चाहिए। – casperOne

+0

करेगा। आत्म-जवाब स्वीकार करने से 2 दिन पहले प्रतीक्षा करने की आवश्यकता है ... – ab11

+0

यह काम कर रहा है, लेकिन इसके लिए एपीआई स्तर 14 की आवश्यकता है ... –

संबंधित मुद्दे