Java Android按钮阵列列表onClickListener不';不行。为什么?
我为按钮和表格行创建了一个arraylistJava Android按钮阵列列表onClickListener不';不行。为什么?,java,android,arraylist,onclicklistener,Java,Android,Arraylist,Onclicklistener,我为按钮和表格行创建了一个arraylist private ArrayList<Button> btDec = new ArrayList<Button>(); private ArrayList<TableRow> tr = new ArrayList<TableRow>(); 所有这些代码都可以正常工作。 但是下面的代码(也在onCreate()方法中)不起作用。如果我按下按钮,什么也不会发生,也不会在Logcat中打印任何内容 f
private ArrayList<Button> btDec = new ArrayList<Button>();
private ArrayList<TableRow> tr = new ArrayList<TableRow>();
所有这些代码都可以正常工作。
但是下面的代码(也在onCreate()方法中)不起作用。如果我按下按钮,什么也不会发生,也不会在Logcat中打印任何内容
for(int i = 0; i < tr.size(); i++)
{
btDec.get(i).setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
Log.i("ButtonListener", "test");
}
});
}
for(int i=0;i
请帮助我。问题在于此代码
for(int i = 0; i < tr.size(); i++)
{
btDec.get(i).setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
Log.i("ButtonListener", "test");
}
});
}
for(int i=0;i
您不能在
onCreate()
中执行此操作,因为tr
列表为空!创建按钮时应添加onClick侦听器。问题在于此代码
for(int i = 0; i < tr.size(); i++)
{
btDec.get(i).setOnClickListener(new View.OnClickListener()
{
public void onClick(View view)
{
Log.i("ButtonListener", "test");
}
});
}
for(int i=0;i
您不能在onCreate()
中执行此操作,因为tr
列表为空!创建按钮时,应添加onClick侦听器