gpt4 book ai didi

android - 为什么 setOnCheckedChangeListener 在使用 LayoutInflater 的弹出窗口中不起作用?

转载 作者:太空狗 更新时间:2023-10-29 16:42:49 28 4
gpt4 key购买 nike

我在弹出窗口中有一个 RadioGroup。当我放置 setoncheckedchangelistener 时,它会导致错误。这是我的代码。该错误表明它不适用于参数(新的复合按钮。OnCheckedChangeListener ..我不明白有人可以帮助我吗?

   private void showPopupSeat(final Activity context) 
{
int popupWidth = 500;
int popupHeight = 650;


// Inflate the popup_layout.xml
LinearLayout viewGroup = (LinearLayout) context.findViewById(R.id.popupseat);


LayoutInflater layoutInflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View layout = layoutInflater.inflate(R.layout.seat_dimension, viewGroup);


RadioGroup rg = (RadioGroup) layout.findViewById(R.id.rg1);
final RadioButton rb1 = (RadioButton) layout.findViewById(R.id.option1);
final RadioButton rb2 = (RadioButton) layout.findViewById(R.id.option2);
final RadioButton rb3 = (RadioButton) layout.findViewById(R.id.option3);

rg.setOnCheckedChangeListener(new OnCheckedChangeListener()
{
public void onCheckedChanged(RadioGroup group, int checkedId) {

}
});


final PopupWindow popupseat = new PopupWindow(context);
popupseat.setContentView(layout);
popupseat.setWidth(popupWidth);
popupseat.setHeight(popupHeight);
popupseat.setFocusable(true);


// Some offset to align the popup a bit to the right, and a bit down, relative to button's position.
int OFFSET_X = 30;
int OFFSET_Y = 260;

// Clear the default translucent background
popupseat.setBackgroundDrawable(new BitmapDrawable());

// Displaying the popup at the specified location, + offsets.
popupseat.showAtLocation(layout, Gravity.CENTER, 0, 0);
}

我不知道出了什么问题..请帮忙。

最佳答案

而不是导入

导入android.widget.CompoundButton.OnCheckedChangeListener;

导入

导入android.widget.RadioGroup.OnCheckedChangeListener;

讨论了相同的问题 here .

关于android - 为什么 setOnCheckedChangeListener 在使用 LayoutInflater 的弹出窗口中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14973909/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com