मैं कुछ अन्य विजेट (बटन, संपादन टेक्स्ट, आदि) के तहत एक सूचीदृश्य सेट करने का प्रयास कर रहा हूं। मैं सूचीदृश्य के लिए एक और गतिविधि का उपयोग नहीं करना चाहता। कुछ पढ़ने के बाद मैं How can I implement a ListView without ListActivity? (use only Activity) पाया और मैं इसे करने की कोशिश की, साथ समाप्त: यहाँ मेरी main.xml है:सूची दृश्य के बिना सूची दृश्य
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button1 = (ImageButton) findViewById(R.id.button1);
mChronometer = (Chronometer) findViewById(R.id.chronometer1);
editText1 = (EditText) findViewById(R.id.editText1);
ListView lv = (ListView) findViewById(R.id.listView1);
String[] listword = new String[] {"Hello","World","Foo","Bar"};
lv.setAdapter(new ArrayAdapter<String>(this, R.layout.list_item, listword));
}
और यहाँ:
<LinearLayout android:id="@+id/relativeLayout1"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:orientation="vertical">
<TextView ...[some code].../>
<EditText ...[some code].../>
<ImageButton ...[some code].../>
<Chronometer ..[some code]..../>
<ListView android:id="@+id/listView1" android:layout_height="wrap_content"
android:layout_width="fill_parent"></ListView>
यहाँ मेरी onCreate है list_item.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:padding="10dp"
android:textSize="16sp" >
</TextView>
जब मैं अपने भौतिक डिवाइस में डीबग करता हूं, टी वह बस सभी काले रहता है। अगर मैं सूची() में लाइनों को शामिल करता हूं जिसमें सूची शामिल है, तो एप्लिकेशन काम करता है (स्पष्ट रूप से सूचीदृश्य के बिना)। कोई विचार क्या गलत हो सकता है?
जैसा कि आपको संदेह है कि विजेट बिना कारण के गायब हो सकते हैं। कौन सा दिखा रहा है यह देखने के लिए विभिन्न विगेट्स में पृष्ठभूमि रंग सेट करने का प्रयास करें। –
सूचीदृश्य हटा दिए जाने पर निम्न दिखाया गया है? <संपादन टेक्स्ट ... [कुछ कोड] ... /> <छविबटन ... [कुछ कोड] ... /> <क्रोनोमीटर .. [ कुछ कोड] .... /> –
हाँ जब मैंने सूचीदृश्य हटा दिया सबकुछ दिखाता है। – leonsas