динамические кнопки и слушатель действий в Android - PullRequest
0 голосов
/ 16 сентября 2011

Я хочу создать динамическую кнопку и получить доступ к ней в слушателе действий. Я имею в виду, чтобы сказать его идентификатор и выполнить необходимые действия. Может ли кто-нибудь помочь мне, пожалуйста

package com.check.widget;

import android.app.Activity;
import android.widget.*;
import android.os.Bundle;

 public class DynamicWidgetActivity extends Activity {
  /** Called when the activity is first created. */
 @Override
   public void onCreate(Bundle savedInstanceState) 
   {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    int size=10;
    ScrollView sv = new ScrollView(this);
    LinearLayout ll = new LinearLayout(this);
    ll.setOrientation(LinearLayout.VERTICAL);
    sv.addView(ll);

    TextView tv = new TextView(this);
    tv.setText("Dynamic layouts ftw!");
    ll.addView(tv);

    EditText et = new EditText(this);
    et.setText("weeeeeeeeeee~!");
    ll.addView(et);

    Button buttons[] = new Button[size];             
    for(int i=0;i<size;i++)
    {
        buttons[i]=new Button(this);
        ll.addView(buttons[i]);

    }
}

}

1 Ответ

1 голос
/ 16 сентября 2011

Посмотрите на это: Android: Как программно добавить кнопку для просмотра

Что касается доступа к идентификатору кнопки. Вероятно, он не будет, если вы его не установите.

...