我在java中创建了一个类,它检测到我单击图像按钮(按钮A)时,当发生这种情况时,会看到更多8个图像按钮。然后当我点击这8个图像按钮中的一个时,我的图像按钮A应该得到我选择的8个图像按钮之一的图像。
令人困惑,但你会更好地理解我想要的代码。
public void Clicked(View a) {
op1.setVisibility(View.VISIBLE);
op2.setVisibility(View.VISIBLE);
op3.setVisibility(View.VISIBLE);
op4.setVisibility(View.VISIBLE);
op5.setVisibility(View.VISIBLE);
op6.setVisibility(View.VISIBLE);
op7.setVisibility(View.VISIBLE);
op8.setVisibility(View.VISIBLE);
op1.setOnClickListener(new View.OnClickListener() {
public void onClick(View button) {
a.setBackgroundResource(R.drawable.image);
}
});
op2.setOnClickListener(new View.OnClickListener() {
public void onClick(View button) {
a.setBackgroundResource(R.drawable.imag2);
}
});
op3.setOnClickListener(new View.OnClickListener() {
public void onClick(View button) {
a.setBackgroundResource(R.drawable.image3);
}
});
op4.setOnClickListener(new View.OnClickListener() {
public void onClick(View button) {
a.setBackgroundResource(R.drawable.image5);
}
});
}
答案 0 :(得分:0)
将您的Methode签名更改为:
public void Clicked(final View a) {
之后你可以在你的另一个听众中使用“a”。
答案 1 :(得分:-1)
所有Query sql = session.createQuery("FROM fr.netrust.model.User U" +
" WHERE U.username=:username AND U.password=password");
sql.setString("username", username);
sql.setString("password", password);
代码都应放在OnClickListener
内。
我已经选择了它。这是代码
oncreate()