हे सब, पहले पोस्ट और एंड्रॉइड प्रोग्रामिंग में नोब, लेकिन सीखने के लिए तैयार! असल में मैंने hereएंड्रॉइड टैब लेआउट अनुच्छेदों में लाइन डिवाइडर बनाना
से एक टैब लेआउट का Google नमूना लिया है, मैंने पाया कि प्रत्येक टैब के भीतर टेक्स्ट के साथ टैब बनाने के लिए यह तरीका बहुत आसान है, लेकिन मैं इसे बनाने की कोशिश कर रहा हूं ताकि जब कोई टैब चुना जाए , मैं नीचे सूचीबद्ध पाठ को विभाजित लाइन से अलग करना चाहता हूं। ताकि प्रत्येक अनुच्छेद के बीच एक रेखा विभाजित हो रही है, हालांकि मुझे ऐसा करने में परेशानी हो रही है। main.xml:
public class HelloTabWidget extends TabActivity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TabHost mTabHost = getTabHost();
mTabHost.addTab(mTabHost.newTabSpec("tab_test1").setIndicator("TAB 1").setContent(R.id.textview1));
mTabHost.addTab(mTabHost.newTabSpec("tab_test2").setIndicator("TAB 2").setContent(R.id.textview2));
mTabHost.addTab(mTabHost.newTabSpec("tab_test3").setIndicator("TAB 3").setContent(R.id.textview3));
mTabHost.addTab(mTabHost.newTabSpec("tab_test4").setIndicator("TAB 4").setContent(R.id.textview4));
mTabHost.setCurrentTab(0);
}
}
:
<?xml version="1.0" encoding="utf-8"?>
<TableRow>
<TextView
android:id="@+id/textview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="this is the FIRST line of the 1st tab" />
<TextView
android:id="@+id/textview1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="this is the SECOND line of the 1st tab" />
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090" />
<TableRow>
<TextView
android:id="@+id/textview2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="this is First line of the 2nd tab" />
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090" />
<View
android:layout_height="2dip"
android:background="#FF909090" />
<TextView
android:id="@+id/textview3"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="this is the First line of the 3rd tab" />
<TextView
android:id="@+id/textview4"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="This is the First line of the 4th tab." />
</TableLayout>
</FrameLayout>
यहाँ जावा फ़ाइल में जानकारी है यह वही है मैं अब तक किया है
main.xml में मुझे पहली पंक्ति पर "यह पहली टैब की पहली पंक्ति" मिल सकती है, लेकिन "यह पहली टैब की दूसरी पंक्ति है" पहली पंक्ति में दिखाई दे रही है, और अन्य सभी टैब में । किसी भी मदद के लिए अग्रिम धन्यवाद, उम्मीद है कि मेरे प्राप्त ज्ञान के साथ मैं भविष्य में दूसरों की मदद कर सकता हूं।
बहुत तेज़ प्रतिक्रिया के लिए धन्यवाद, हालांकि आपके द्वारा दिया गया कोड लगभग वही चीज़ है जो मेरे पास है। जो मैं करने की कोशिश कर रहा हूं वह प्रत्येक टैब के नीचे टेक्स्ट डालता है, अलग-अलग पैराग्राफ में प्रत्येक टैब के नीचे पाठ, और प्रत्येक पैराग्राफ के बीच में मैं एक पंक्ति के माध्यम से जाना चाहता हूं। –
Clozecall
\ n प्रत्येक टैब के भीतर एक नया पैराग्राफ बनाता है, लेकिन मुझे एक से अधिक पैराग्राफ चाहिए, और एक रेखा को विभाजित करना प्रत्येक। -धन्यवाद। – Clozecall
@mudassir: क्या मैं जावा कोड के माध्यम से एक विभक्त बना सकता हूं? यदि हां तो कैसे ?? कृपया इसके तत्काल – Shruti