से setTextAppearance के बीच अंतर जब मैं setTextAppearance(this, android.R.style.TextAppearance_Medium)
प्रोग्रामेटिक रूप से कॉल करता हूं तो मुझे हल्के भूरे रंग के टेक्स्ट के साथ मध्यम आकार का फ़ॉन्ट मिलता है।कोड बनाम संसाधन
हालांकि, जब मैं xml में android:textAppearance="@android:style/TextAppearance.Medium"
का उपयोग करता हूं तो मुझे एक ही आकार का टेक्स्ट मिलता है लेकिन यह रंग काला होता है।
इनके बीच क्या अंतर है?
xml फ़ाइल की प्रासंगिकता का निम्नलिखित के रूप में दिखता है:
<Button
android:id="@+id/button1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textAppearance="@android:style/TextAppearance.Medium"
android:text="Button" />
कोड इस तरह दिखता है:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.button1);
button.setText("This is a long text");
//button.setTextAppearance(this, android.R.style.TextAppearance_Medium);
}
नहीं है, पाठ रंग कहीं भी – user204884
और यह भी कोई एंड्रॉयड में परिवर्तन नहीं करते : xml में textColor = ""? –
Entreco
नहीं - कोड – user204884