java—在片段中单击按钮时不会发生任何事情

uqjltbpv  于 2021-06-30  发布在  Java
关注(0)|答案(0)|浏览(162)

为了节省空间,我把所有的代码都删掉了。我试图得到一个表格工作,但注意到它不会提交,所以我把所有的代码,并检查了按钮,发现由于某种原因,它不会工作。我试图记录和吐司的消息,但都不会工作。我看了一下日志,没有任何错误。

public class HomeFragmentNews extends Fragment {

    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.homefragment_news, container, false);

        Button button = v.findViewById(R.id.btNewsSubmit);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Log.d("hello", "Button click");
                Toast.makeText(getActivity().getApplicationContext(),"Button clicked",Toast.LENGTH_SHORT).show();
            }
        });

        return v;
    }

}

xml格式

<Button
        android:id="@+id/btNewsSubmit"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Add news"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintHorizontal_bias="0.482"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintVertical_bias="0.918" />

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题