1

説明させてください、私はこれを持っていました。Activityここには aButtonと aがありTextViewます。このボタンのリスナーを作成する必要がありました (内部クラスまたはプライベート クラスにすることはできません) ButtonListener。の内側TextViewからを変更する必要があります。それ、どうやったら出来るの?ActivityButtonListener

活動 -->Button b, TextView t

b.setOnClickListener(ButtonListener listener)

listener --> onClick(){ // ここで TextView を変更する必要があります }

ありがとう

4

1 に答える 1

1
public class YourActivity extends Activity {

ImageView    button     = null;
TextView     text       = null;

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

    text       = (TextView)  findViewById(R.id.id_TextView);
    button     = (ImageView) findViewById(R.id.id_ImageView);


    button.setOnClickListener(new OnClickListener() 
    {
            @Override
            public void onClick(View v) 
            {
                    //here you can manage your TextView     
                    text.doSomething();
            }
      }                         );
}
}

この助けを願っています。

于 2012-05-30T13:21:18.540 に答える