将ListView-Content设置为其他Activity

时间:2011-09-01 09:38:02

标签: android listview

是否可以将我的Listview的内容设置为其他活动。

像我在这里用tabhost-content做的事情。

        package de.retowaelchli.filterit;

    import android.app.TabActivity;
    import android.os.Bundle;
    import android.widget.TabHost;
    import android.content.Intent;

    public class StatsActivity extends TabActivity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.stats);
            TabHost tabHost = getTabHost();       

            tabHost.addTab(tabHost.newTabSpec("tab1").setIndicator("Smiley Filter").setContent(new Intent(this, SFilterStatsActivity.class)));
            tabHost.setCurrentTab(1); 

            tabHost.addTab(tabHost.newTabSpec("tab2").setIndicator("Auto Delete").setContent(new Intent(this, ADFilterStatsActivity.class)));

        }       
}

所以,我只想将ListView的内容设置为其他Activity。这是可能的,我是的,我怎么能这样做? Thx提前!

最诚挚的问候 狩猎

要了解更多信息,我想在此ACtivity中意识到:

package de.retowaelchli.filterit;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;


public class ADeleteActivity extends Activity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.autodelete);


    }
    /** Verweise auf die anderen Seiten **/
    public void onClickADConfig(View view){
        final Intent i = new Intent(this, ADFilterConfigActivity.class);
        startActivity(i); }
}

这是布局:

   <LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:weightSum="1">


    <ListView android:id="@+id/AutoDeleteFilterListe" 
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:layout_weight="0.97">
    </ListView>


        <TableLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/ADOverviewMainsite"
            android:layout_weight="0.03">

                <TableRow 
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"        
                    android:id="@+id/ADFilterOverview"
                    android:onClick="onClickADConfig"
                    android:layout_weight="0.03">
                        <TextView 

                            android:text="@string/newadfilter"  
                            style="@style/NormalFont"   />
                 </TableRow>
    </TableLayout>

</LinearLayout>

我想在此活动中将Listview的内容设置为其他.class。我希望你们明白我的意思。 :=)

1 个答案:

答案 0 :(得分:-1)

我发现无法将ListView的内容设置为其他活动。 Greetz safari