java 单击片段中的按钮功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 单击片段中的按钮功能相关的知识,希望对你有一定的参考价值。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
             xmlns:app="http://schemas.android.com/apk/res-auto"
             xmlns:tools="http://schemas.android.com/tools"
             android:layout_width="match_parent"
             android:layout_height="match_parent"
             tools:context="com.kavsoftware.kaveer.androidtutorials.Fragment.Widget.Button.ButtonFragment">

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

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <Button
            android:id="@+id/button"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginBottom="8dp"
            android:layout_marginEnd="8dp"
            android:layout_marginStart="8dp"
            android:layout_marginTop="8dp"
            android:text="@string/button"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"
            app:layout_constraintTop_toTopOf="parent"/>

        <Button
            android:id="@+id/buttonSourceCode"
            android:layout_width="368dp"
            android:layout_height="wrap_content"
            android:layout_marginBottom="8dp"
            android:layout_marginEnd="8dp"
            android:layout_marginStart="8dp"
            android:text="@string/buttonSourceCode"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="parent"
            app:layout_constraintStart_toStartOf="parent"/>
    </android.support.constraint.ConstraintLayout>

</FrameLayout>
Button buttonSave   = (Button)view.findViewById(R.id.BtnSaveTax);
        buttonSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if(!GetVehicle()){
                    Toast messageBox = Toast.makeText(getActivity() , "No Vehicle!! add in vehicle section" , Toast.LENGTH_SHORT);
                    messageBox.show();
                    return;
                }
                if(IsValid()){
                    SetText();
                    InsertInsurance();

                    Toast messageBox = Toast.makeText(getActivity() , "New insurance added" , Toast.LENGTH_SHORT);
                    messageBox.show();
                }

            }
     });
Button buttonViewHistory   = (Button)view.findViewById(R.id.BtnViewTaxHistory);
        buttonViewHistory.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                InsuranceHistoryFragment fragment = new InsuranceHistoryFragment();
                android.support.v4.app.FragmentTransaction fmTransaction = getFragmentManager().beginTransaction();
                fmTransaction.replace(R.id.Frame_container, fragment);
                fmTransaction.commit();


            }


        });

以上是关于java 单击片段中的按钮功能的主要内容,如果未能解决你的问题,请参考以下文章

如何从Android中的片段单击按钮打开片段

从片段中的按钮单击打开导航抽屉(Kotlin)

Android:单击片段中的按钮时如何通知活动? [复制]

如何删除片段布局中的任何位置单击该单击的主活动按钮

片段中的Android按钮单击方法(崩溃)

如何覆盖搜索视图中的向上按钮行为