0

私の MainActivity クラスは次のとおりです。

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    UserInterface_Main  UIMain = new UserInterface_Main();
    setContentView(R.layout.activity_main);
    UIMain.ExpendableListView();
}   

別の Activity クラスは次のとおりです。

public class UserInterface_Main extends Activity{

ExpandableListView exv;

public void ExpendableListView()
{

    Context context = getApplicationContext();
    exv=(ExpandableListView)findViewById(R.id.elv1);
    exv.setAdapter(new MAdapter(context));
}

クラスExpendableListView()からメソッドを呼び出す方法を教えてください。MainActivity

4

2 に答える 2

0
Intent myIntent = new Intent(MainActivity.this, NextActivity.class);
MainActivity.this.startActivity(myIntent);

転送をトリガーするために、おそらく activity_main.xml に UI 要素も実装する必要があります。おそらく、ボタンを追加して、xml で android:onCLick を使用する必要があります。

すなわち。

{xml}

<Button
       android:id="@+id/button2"
       android:layout_width="200dp"
       android:layout_height="100dp"
       android:text="coolbutton" 
       android:onClick="blah"  />

{MainActivity.java}

public void blah(View view){
    Intent myIntent = new Intent(MainActivity.this, NextActivity.class);
    MainActivity.this.startActivity(myIntent);
}
于 2013-04-20T18:33:16.813 に答える