Button中的onClickListener不起作用

时间:2017-12-13 22:02:27

标签: android android-fragments onclick onclicklistener buttonclick

当我点击片段内的Button时,我试图在控制台上显示日志值。我不知道为什么但是当我点击时没有任何反应。

我尝试了所有可能的方式(onClick直接在布局上,setOnClickListener扩展OnClickListener,设置"clickable"=true)。

感谢您的帮助!

public class displayFacesFragment extends Fragment  {

    public static final String TITLE = "Faces";
    public String selectedPeriod;
    public Set<String>  idFurnitures;
    Button button75;


    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
    {
        View inputFragmentView = inflater.inflate(R.layout.fragment_display_faces, container, false);

        button75 =(Button) inputFragmentView.findViewById(R.id.button75);


        button75.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                Log.d("Test", "onClickListener");
            }
        });



        return inputFragmentView;
    }


<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/fragment_faces"
    tools:context="com.example.haddad.managemyrounds.controller.fragment.displayFacesFragment">

    <!-- TODO: Update blank fragment layout -->

    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/hello_blank_fragment" />

    <Button
        android:id="@+id/button75"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Button" />

</FrameLayout>

0 个答案:

没有答案