TextView tv1 = new TextView(this);
tv1.setPadding(5, 0, 5, 0);
tv1.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
tv1.setBackgroundColor(Color.parseColor("#0099cc"));
tv1.setTextColor(Color.WHITE);
tv1.setTextSize(11);
tv1.setGravity(Gravity.LEFT | Gravity.BOTTOM);
tv1.setText("Test1");
ll.addView(tv1);
TextView tv2 = new TextView(this);
tv2.setPadding(5, 0, 5, 0);
tv2.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.MATCH_PARENT));
tv2.setBackgroundColor(Color.parseColor("#0099cc"));
tv2.setTextColor(Color.WHITE);
tv2.setTextSize(11);
tv2.setGravity(Gravity.LEFT | Gravity.BOTTOM);
tv2.setText("Test2");
ll.addView(tv2);
जैसा कि आप देख सकते हैं, कोड की इस शांति में मैंने TextView
के पृष्ठभूमि रंग को सेट किया है। मैं क्या करना चाहता हूं कि मैं इन दोनों TextView
को एक-दूसरे से अलग करना चाहता हूं, ताकि उनके पृष्ठभूमि रंगों को एक पंक्ति से अलग किया जा सके। मैं नहीं चाहता कि वे कनेक्ट हों। जैसा कि मैं समझता हूं, ऐसा करना संभव होगा, अगर मैं TextView
का मार्जिन सेट कर सकता हूं, लेकिन जैसा कि मुझे पता है, TextView
ऐसा करने में सक्षम नहीं हैं।टेक्स्टव्यू प्रोग्रामेटिक रूप से मार्जिन कैसे सेट करें?
आप कहाँ इन textViews जोड़ने के लिए जा रहे हैं? – Triode
क्यों अपनी xml फ़ाइल में दृश्य को जोड़ने नहीं कर रहे हैं ... इस तरह <देखें एंड्रॉयड: layout_width = "match_parent" एंड्रॉयड: layout_height = "2dp" एंड्रॉयड: पृष्ठभूमि = "# 7C56C3" /> –