2012-01-31 9 views
0

私は主要な活動に5つのボタンを書いて、それらに新しい活動を入れようとしています。 5番目のボタンで、listViewに問題があります。あなたは私のlistVieww(View v)のmetodを見て、何も見逃してもらえますか?どうも。アンドロイドを使ってlistViewのmetodを書き込む方法:Onclick = "listViewMetod"?

これはlistActivity.xml

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<ListView 
    android:id="@+id/listView1" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 
</ListView> 

</LinearLayout> 

これはmain.xmlです>>>

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:orientation="vertical" > 

<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello" /> 

<Button 
    android:id="@+id/button1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="newActivity" 
    android:text="Yeni Aktivite" /> 

<Button 
    android:id="@+id/button2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="toast" 
    android:text="Toast" /> 

<Button 
    android:id="@+id/button3" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="web" 
    android:text="Web" /> 

<Button 
    android:id="@+id/button4" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="preferences" 
    android:text="Preferences" /> 

<Button 
    android:id="@+id/button5" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:onClick="listVieww" 
    android:text="ListView" /> 

    </LinearLayout> 

そして、これはこれは、Androidで閉じるように強制する主な活動

package com.uygulamalar.odev; 

import android.app.Activity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.Button; 
import android.widget.ListView; 
import android.widget.TextView; 
import android.widget.Toast; 

public class OdevKarmaActivity extends Activity { 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main);   
    } 

    public void newActivity(View v) { 
     Intent intent = new Intent(getApplicationContext(), NewActivity.class); 
     startActivity(intent); 
    } 

    public void toast(View v) { 
     Toast toast=Toast.makeText(getApplicationContext(), "vazzupp", 9999); 
     toast.show(); 
    } 

    public void listVieww(View v) { 
     ListView listView1; 
     String jedigiller[] = {"pelin","figen","aylin","gizem"}; 

     listView1=(ListView) findViewById(R.id.listView1); 
     listView1.setAdapter(new 
       ArrayAdapter<String>(this,android.R.layout.simple_list_item_1 , jedigiller)); 
    } 
} 

ですエミュレータ。私はlistVieww(View v)metodで何かを見逃しましたか?

+0

を使用するlistVieww()で新しいActivityを開始?どの行に? –

答えて

0

コンテンツビューをmain.xmlに設定している間に、がlistActivity.xmlにあります。

どちらかmain.xmlにかけListViewをコピー、またはリストを表示し、それはあなたをどのようなエラーを与えないsetContentView(R.layout.listActivity);

関連する問題