在新Activity中更改TextView值

时间:2014-05-28 17:43:32

标签: android textview

我不知道在开始新活动时如何更改TextView的值。所以我有一个适用于ListView的适配器,当我点击第一个位置时,我打开一个新活动,我有一个我想要修改的TextView。

   switch(position){                
   case 0:
          Intent amazonas = new Intent(Bezalkoholowe.this, Amazonas.class);     
          startActivity(amazonas);
          break; 

这开始一项新活动。我尝试在新Activity中使用onCreate方法:

  TextView text = (TextView)findViewById(R.id.textView);
  text.setText("bla bla bla");

但它不起作用。有谁知道我该怎么做?

(编辑) 这是XML文件:

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/scrollView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"    
    tools:context=".MainActivity$PlaceholderFragment" >

<TextView
    android:id="@+id/am1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"        
    android:paddingBottom="5dp" 
    android:paddingTop="5dp"
    />

</ScrollView>

这是onCreate方法:

  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);       
      setContentView(R.layout.activity_amazonas);       
      text.setText(R.string.amazonas);
      if (savedInstanceState == null) {
          getSupportFragmentManager().beginTransaction()
            .add(R.id.container, new PlaceholderFragment()).commit();
    }       
  }

在切换条件下将其包裹起来并没有给出任何结果。

0 个答案:

没有答案