android - 片段中的不工作事件 setOnClickListener
问题描述
我正在尝试使用 setOnClickListener 事件,但是当我按下按钮时,日志什么也没说
我将不胜感激任何帮助
片段中使用的方法:
override fun onCreateView(
inflater: LayoutInflater, container: ViewGroup?,
savedInstanceState: Bundle?
): View? {
val view = inflater.inflate(R.layout.fragment_home, container, false)
var bnextButton: Button = view.findViewById(R.id.nextButton)
var memeRandom: ImageView = view.findViewById(R.id.memeRandomView)
bnextButton.setOnClickListener() {
Log.d("Reference", "Working")
}
return view
}
我的布局
<ImageView
android:id="@+id/memeRandomView"
android:layout_width="385dp"
android:layout_height="452dp"
android:layout_marginStart="32dp"
android:layout_marginTop="28dp"
android:layout_marginEnd="32dp"
android:src="@drawable/logo"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.578"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/nextButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="32dp"
android:text="Next"
android:clickable="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/memeRandomView"
app:layout_constraintVertical_bias="0.434" />
</androidx.constraintlayout.widget.ConstraintLayout>
解决方案
推荐阅读
- express - 添加条纹后下一步是什么?我想为专业版收费,并为付费用户提供额外的功能
- image - 保存 jsignature 图像不再透明
- javascript - 正则表达式:用嵌套元素替换字符串
- ruby-on-rails - 如何将此 curl 命令转换为 Ruby rest-client put 请求?
- android - 使用 clang 和 Manifest.xml 构建 C++ Android 应用程序
- reactjs - 带有打字稿的Hoc(高阶组件)在本机反应中
- flutter - Flutter 测试应用程序找不到 pubspec.yaml
- python - 什么时候应该使用 tf.train.BytesList、tf.train.FloatList 和 tf.train.Int64List 将数据存储在 tf.train.Feature 中?
- excel - 在新的 Excel 实例中打开 Excel OLEObject
- html - iframe div 需要额外的间距