EasyFloat
EasyFloat copied to clipboard
全局悬浮窗中放置的checkbox无法绑定事件,点击checkbox也触发不了绑定事件
CheckBox checkBox;
LayoutInflater inflater;
View floatView;
inflater = getLayoutInflater();
floatView = inflater.inflate(R.layout.float_window, null);
Log.d(TAG, "initView: "+floatView.findViewById(R.id.checkBox));
checkBox = floatView.findViewById(R.id.checkBox);
if (checkBox != null) {
// 如果 checkBox 不为空,表示成功找到了对应 ID 的 CheckBox
Log.d(TAG, "CheckBox found with ID: " + checkBox.getId());
} else {
// 如果 checkBox 为空,表示找不到对应 ID 的 CheckBox
Log.e(TAG, "CheckBox not found with ID: R.id.checkBox");
}
checkBox.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d(TAG, "initView: "+R.id.checkBox);
Log.d(TAG, "onClick: ");
}
});