में टेक्स्टव्यू टेक्स्ट एपपेरेंस प्रोग्रामेटिक रूप से सेट करना मैं LinearLayout
लागू करने जा रहा हूं जिसमें इनपुट फ़ील्ड डेटाबेस तालिका के फ़ील्ड की संख्या के अनुसार प्रोग्रामेटिक रूप से जेनरेट की जाती हैं।एंड्रॉइड
दुर्भाग्यवश, जब मैं विशेषता सेट करने का प्रयास कर रहा हूं: textApperance
TextView
में, यह काम नहीं करता है। नीचे मेरा कोड है ...
for (int i = 0; i < selectedProducts; i++) {
premLayout[i] = new LinearLayout(this);
premLayout[i].setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
premLayout[i].setOrientation(LinearLayout.HORIZONTAL);
premLayout[i].setGravity(Gravity.TOP);
premTextView[i] = new TextView(this);
premTextView[i].setLayoutParams(new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT,
2.0f));
premTextView[i].setTextAppearance(this, android.R.attr.textAppearanceLarge);
premTextView[i].setText(premiumChannels.get(i));
premTextView[i].setId(i + 600);
int px = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_SP, 20, getResources().getDisplayMetrics());
premTextView[i].setWidth(px);
premLayout[i].addView(premTextView[i]);
काम नहीं करके, मुझे लगता है कि आपका मतलब है कि पाठ सिर्फ "सामान्य आकार" है? – HalR
डिफ़ॉल्ट आकार TextAppearanceSmall है ... लेकिन मैं सेट करना चाहता हूं ... TextAppearanceLarge। –
आप अपनी खुद की टेक्स्ट उपस्थिति विशेषता बना रहे हैं या आप एंड्रॉइड से उपयोग कर रहे हैं। अपने कोड में आप एंड्रॉइड से उपयोग कर रहे हैं। – Unknown