gpt4 book ai didi

java - Android Java 类 onClickListener

转载 作者:搜寻专家 更新时间:2023-11-01 08:08:59 24 4
gpt4 key购买 nike

如何为 layout_one 中的按钮设置 onClick 监听器?我把代码放在哪里?当我把它放在 onCreateView 中时,它给我一个错误。

public class LayoutOne extends Fragment {

Button button;

public static Fragment newInstance(Context context) {
LayoutOne f = new LayoutOne();

return f;
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
ViewGroup root = (ViewGroup) inflater.inflate(R.layout.layout_one, null);

return root;

}

最佳答案

设置布局属性 android:clickable="true", android:focusable="true"android:focusableInTouchMode="true"来自 xml 或 setClickable(true) 来自代码。将 onClickListener 设置为:

((LinearLayout)findViewById(R.id.layout_one_id)).setClickable(true);   ((LinearLayout)findViewById(R.id.layout_one_id)).setOnClickListener(layoutOnClickListener);

private OnClickListener layoutOnClickListener = new OnClickListener() {
public void onClick(View v) {
//Get Click here
}
};

关于java - Android Java 类 onClickListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11682230/

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