Java 编辑文本';按下按钮时,图像没有变化?

Java 编辑文本';按下按钮时,图像没有变化?,java,android,xml,Java,Android,Xml,我对编码非常陌生,所以可能会有各种各样的问题,但在做了一段时间的搜索后,我找不到它有什么问题,我没有发现任何错误或崩溃,按钮什么也没做 目的是使橙色箭头增加,中间数减少1。 应用程序屏幕截图: 我不知道要向您显示什么代码,所以这里是大部分代码: T3\u TrampetFragment.java import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater

我对编码非常陌生,所以可能会有各种各样的问题,但在做了一段时间的搜索后,我找不到它有什么问题,我没有发现任何错误或崩溃,按钮什么也没做

目的是使橙色箭头增加,中间数减少1。 应用程序屏幕截图:

我不知道要向您显示什么代码,所以这里是大部分代码:

T3\u TrampetFragment.java

import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            return inflater.inflate(R.layout.t3_trampetlayout, container, false);
        }
}
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;

public class T3_TrampetActivity extends Activity implements View.OnClickListener {

    ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
    EditText R_num, P_num, S_num, T_num, Result_num;
    int R_counter = (1);
    int P_counter, S_counter = (0);
    double T_counter = (0.0);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.t3_trampetlayout);

        R_num = (EditText) findViewById(R.id.Rnum);
        P_num = (EditText) findViewById(R.id.Pnum);
        S_num = (EditText) findViewById(R.id.Snum);
        T_num = (EditText) findViewById(R.id.Tnum);
        Result_num = (EditText) findViewById(R.id.Resultnum);

        BtnRMinus = (ImageButton) findViewById(R.id.btn_r_minus);
        BtnRPlus = (ImageButton) findViewById(R.id.btn_r_plus);
        BtnPMinus = (ImageButton) findViewById(R.id.btn_p_minus);
        BtnPPlus = (ImageButton) findViewById(R.id.btn_p_plus);
        BtnSMinus = (ImageButton) findViewById(R.id.btn_s_minus);
        BtnSPlus = (ImageButton) findViewById(R.id.btn_s_plus);
        BtnTMinus = (ImageButton) findViewById(R.id.btn_t_minus);
        BtnTPlus = (ImageButton) findViewById(R.id.btn_t_plus);

        BtnRMinus.setOnClickListener(this);
        BtnRPlus.setOnClickListener(this);
        BtnPMinus.setOnClickListener(this);
        BtnPPlus.setOnClickListener(this);
        BtnSMinus.setOnClickListener(this);
        BtnSPlus.setOnClickListener(this);
        BtnTMinus.setOnClickListener(this);
        BtnTPlus.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_r_minus:

                if (R_counter > 1) {
                    --R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_r_plus:

                if (R_counter < 3) {
                    ++R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_p_minus:

                if (P_counter > 0) {
                    --P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_p_plus:

                if (P_counter < 3) {
                    ++P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_s_minus:

                if (S_counter > 0) {
                    --S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_s_plus:

                if (S_counter < 3) {
                    ++S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_t_minus:

                if (T_counter > 0) {
                    T_counter = (T_counter - 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            case R.id.btn_t_plus:

                if (T_counter < 5.5) {
                    T_counter = (T_counter + 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            default:
                break;
        }

    }
}
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment  implements View.OnClickListener {


ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
EditText R_num, P_num, S_num, T_num, Result_num;
int R_counter = (1);
int P_counter, S_counter = (0);
double T_counter = (0.0);

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
       View view = inflater.inflate(R.layout.t3_trampetlayout, container, false);



    R_num = (EditText) view.findViewById(R.id.Rnum);
    P_num = (EditText) view.findViewById(R.id.Pnum);
    S_num = (EditText) view.findViewById(R.id.Snum);
    T_num = (EditText) view.findViewById(R.id.Tnum);
    Result_num = (EditText) view.findViewById(R.id.Resultnum);

    BtnRMinus = (ImageButton) view.findViewById(R.id.btn_r_minus);
    BtnRPlus = (ImageButton)view.findViewById(R.id.btn_r_plus);
    BtnPMinus = (ImageButton) view.findViewById(R.id.btn_p_minus);
    BtnPPlus = (ImageButton) view.findViewById(R.id.btn_p_plus);
    BtnSMinus = (ImageButton) view.findViewById(R.id.btn_s_minus);
    BtnSPlus = (ImageButton) view.findViewById(R.id.btn_s_plus);
    BtnTMinus = (ImageButton) view.findViewById(R.id.btn_t_minus);
    BtnTPlus = (ImageButton) view.findViewById(R.id.btn_t_plus);

    BtnRMinus.setOnClickListener(this);
    BtnRPlus.setOnClickListener(this);
    BtnPMinus.setOnClickListener(this);
    BtnPPlus.setOnClickListener(this);
    BtnSMinus.setOnClickListener(this);
    BtnSPlus.setOnClickListener(this);
    BtnTMinus.setOnClickListener(this);
    BtnTPlus.setOnClickListener(this);

  return view;
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.btn_r_minus:

            if (R_counter > 1) {
                --R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_r_plus:

            if (R_counter < 3) {
                ++R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_p_minus:

            if (P_counter > 0) {
                --P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_p_plus:

            if (P_counter < 3) {
                ++P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_s_minus:

            if (S_counter > 0) {
                --S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_s_plus:

            if (S_counter < 3) {
                ++S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_t_minus:

            if (T_counter > 0) {
                T_counter = (T_counter - 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        case R.id.btn_t_plus:

            if (T_counter < 5.5) {
                T_counter = (T_counter + 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        default:
            break;
      }
    }
}
t3\u trampetlayout.xml

<RelativeLayout 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="wrap_content"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".T3_TrampetFragment">

    <TableLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <TableRow
            android:id="@+id/tblrow_title"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <TextView
                android:id="@+id/txt_title"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Tariff Calculator"
                android:textAlignment="center"
                android:textColor="@color/colorPrimaryDark"
                android:textSize="36sp"
                android:textStyle="bold" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_rotations"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_rotations"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Rotations"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_r_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Rnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sRnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_r_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_pike"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_pike"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Pike Bonus"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_p_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Pnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sPnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_p_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_straight"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_straight"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Straight Bonus"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_s_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Snum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="number"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sSnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_s_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_twist"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_twist"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Twists"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_t_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Tnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="numberDecimal"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sTnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_t_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_result"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="20dp"
            android:paddingTop="20dp">

            <TextView
                android:id="@+id/txt_result"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Difficulty"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp"
                android:textStyle="bold" />

            <android.support.design.widget.FloatingActionButton
                android:id="@+id/_space"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:clickable="false"
                android:rotation="180"
                android:visibility="invisible"
                app:backgroundTint="@color/colorSecondary"
                app:fabSize="mini"
                app:srcCompat="@android:drawable/ic_media_play" />

            <Space
                android:layout_width="0dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Resultnum"
                android:layout_width="70dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="numberDecimal"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sResultnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="0dp"
                android:layout_height="wrap_content" />

            <android.support.design.widget.FloatingActionButton
                android:id="@+id/_space2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:clickable="false"
                android:visibility="invisible"
                app:backgroundTint="@color/colorSecondary"
                app:fabSize="mini"
                app:srcCompat="@android:drawable/ic_media_play" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>
    </TableLayout>

</RelativeLayout>
<resources>
    <string name="app_name">TG Mobile</string>
    <string name="in_app_name">TeamGym Mobile</string>
    <string name="sRnum">1</string>
    <string name="sPnum">0</string>
    <string name="sSnum">0</string>
    <string name="sTnum">0.0</string>
    <string name="sResultnum">0.00</string>
</resources>

T3\u TrampetActivity.java

import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            return inflater.inflate(R.layout.t3_trampetlayout, container, false);
        }
}
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;

public class T3_TrampetActivity extends Activity implements View.OnClickListener {

    ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
    EditText R_num, P_num, S_num, T_num, Result_num;
    int R_counter = (1);
    int P_counter, S_counter = (0);
    double T_counter = (0.0);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.t3_trampetlayout);

        R_num = (EditText) findViewById(R.id.Rnum);
        P_num = (EditText) findViewById(R.id.Pnum);
        S_num = (EditText) findViewById(R.id.Snum);
        T_num = (EditText) findViewById(R.id.Tnum);
        Result_num = (EditText) findViewById(R.id.Resultnum);

        BtnRMinus = (ImageButton) findViewById(R.id.btn_r_minus);
        BtnRPlus = (ImageButton) findViewById(R.id.btn_r_plus);
        BtnPMinus = (ImageButton) findViewById(R.id.btn_p_minus);
        BtnPPlus = (ImageButton) findViewById(R.id.btn_p_plus);
        BtnSMinus = (ImageButton) findViewById(R.id.btn_s_minus);
        BtnSPlus = (ImageButton) findViewById(R.id.btn_s_plus);
        BtnTMinus = (ImageButton) findViewById(R.id.btn_t_minus);
        BtnTPlus = (ImageButton) findViewById(R.id.btn_t_plus);

        BtnRMinus.setOnClickListener(this);
        BtnRPlus.setOnClickListener(this);
        BtnPMinus.setOnClickListener(this);
        BtnPPlus.setOnClickListener(this);
        BtnSMinus.setOnClickListener(this);
        BtnSPlus.setOnClickListener(this);
        BtnTMinus.setOnClickListener(this);
        BtnTPlus.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_r_minus:

                if (R_counter > 1) {
                    --R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_r_plus:

                if (R_counter < 3) {
                    ++R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_p_minus:

                if (P_counter > 0) {
                    --P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_p_plus:

                if (P_counter < 3) {
                    ++P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_s_minus:

                if (S_counter > 0) {
                    --S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_s_plus:

                if (S_counter < 3) {
                    ++S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_t_minus:

                if (T_counter > 0) {
                    T_counter = (T_counter - 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            case R.id.btn_t_plus:

                if (T_counter < 5.5) {
                    T_counter = (T_counter + 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            default:
                break;
        }

    }
}
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment  implements View.OnClickListener {


ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
EditText R_num, P_num, S_num, T_num, Result_num;
int R_counter = (1);
int P_counter, S_counter = (0);
double T_counter = (0.0);

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
       View view = inflater.inflate(R.layout.t3_trampetlayout, container, false);



    R_num = (EditText) view.findViewById(R.id.Rnum);
    P_num = (EditText) view.findViewById(R.id.Pnum);
    S_num = (EditText) view.findViewById(R.id.Snum);
    T_num = (EditText) view.findViewById(R.id.Tnum);
    Result_num = (EditText) view.findViewById(R.id.Resultnum);

    BtnRMinus = (ImageButton) view.findViewById(R.id.btn_r_minus);
    BtnRPlus = (ImageButton)view.findViewById(R.id.btn_r_plus);
    BtnPMinus = (ImageButton) view.findViewById(R.id.btn_p_minus);
    BtnPPlus = (ImageButton) view.findViewById(R.id.btn_p_plus);
    BtnSMinus = (ImageButton) view.findViewById(R.id.btn_s_minus);
    BtnSPlus = (ImageButton) view.findViewById(R.id.btn_s_plus);
    BtnTMinus = (ImageButton) view.findViewById(R.id.btn_t_minus);
    BtnTPlus = (ImageButton) view.findViewById(R.id.btn_t_plus);

    BtnRMinus.setOnClickListener(this);
    BtnRPlus.setOnClickListener(this);
    BtnPMinus.setOnClickListener(this);
    BtnPPlus.setOnClickListener(this);
    BtnSMinus.setOnClickListener(this);
    BtnSPlus.setOnClickListener(this);
    BtnTMinus.setOnClickListener(this);
    BtnTPlus.setOnClickListener(this);

  return view;
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.btn_r_minus:

            if (R_counter > 1) {
                --R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_r_plus:

            if (R_counter < 3) {
                ++R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_p_minus:

            if (P_counter > 0) {
                --P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_p_plus:

            if (P_counter < 3) {
                ++P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_s_minus:

            if (S_counter > 0) {
                --S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_s_plus:

            if (S_counter < 3) {
                ++S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_t_minus:

            if (T_counter > 0) {
                T_counter = (T_counter - 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        case R.id.btn_t_plus:

            if (T_counter < 5.5) {
                T_counter = (T_counter + 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        default:
            break;
      }
    }
}
导入android.os.Bundle;
导入android.app.Activity;
导入android.view.view;
导入android.widget.EditText;
公共类T3\U TrampetActivity扩展活动实现View.OnClickListener{
图像按钮BTNR减号、BtnRPlus、BTNP减号、BtnPPlus、BtnSPlus、BtnSPlus、BtnTPlus、BtnTPlus;
编辑文本R_num、P_num、S_num、T_num、Result_num;
int R_计数器=(1);
int P_计数器,S_计数器=(0);
双T_计数器=(0.0);
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.t3_步行街布局);
R_num=(EditText)findViewById(R.id.Rnum);
P_num=(EditText)findViewById(R.id.Pnum);
S_num=(EditText)findViewById(R.id.Snum);
T_num=(编辑文本)findViewById(R.id.Tnum);
Result_num=(EditText)findViewById(R.id.Resultnum);
btnr减号=(ImageButton)findViewById(R.id.btn\u R\u减号);
BtnRPlus=(ImageButton)findViewById(R.id.btn\u R\u plus);
BTNP减号=(ImageButton)findViewById(R.id.btn_p_减号);
BtnPPlus=(ImageButton)findViewById(R.id.btn\u p\u plus);
btns减号=(ImageButton)findViewById(R.id.btn\u s\u减号);
BtnSPlus=(ImageButton)findViewById(R.id.btn\u s\u plus);
btnt减号=(ImageButton)findViewById(R.id.btn\u t\u减号);
BtnTPlus=(ImageButton)findViewById(R.id.btn\u t\u plus);
BtnRMinus.setOnClickListener(此);
BtnRPlus.setOnClickListener(此);
btnpemission.setOnClickListener(这个);
BtnPPlus.setOnClickListener(这个);
btnsemission.setOnClickListener(此);
BtnSPlus.setOnClickListener(此);
btntemission.setOnClickListener(此);
BtnTPlus.setOnClickListener(这个);
}
@凌驾
公共void onClick(视图v){
开关(v.getId()){
案例R.id.btn\u R\u减:
如果(R_计数器>1){
--R_计数器;
R_num.setText(String.valueOf(R_计数器));
}
打破
案例R.id.btn\u R\u plus:
if(R_计数器<3){
++R_计数器;
R_num.setText(String.valueOf(R_计数器));
}
打破
案例R.id.btn_p_减:
如果(P_计数器>0){
--P_计数器;
P_num.setText(String.valueOf(P_计数器));
}
打破
案例R.id.btn\U p\U plus:
如果(P_计数器<3){
++P_计数器;
P_num.setText(String.valueOf(P_计数器));
}
打破
案例R.id.btn\u s\u减:
如果(S_计数器>0){
--S_计数器;
S_num.setText(String.valueOf(S_计数器));
}
打破
案例R.id.btn\U s\U plus:
如果(S_计数器<3){
++S_计数器;
S_num.setText(String.valueOf(S_计数器));
}
打破
案例R.id.btn\u t\u减:
如果(T_计数器>0){
T_计数器=(T_计数器-0.5);
T_num.setText(String.valueOf(T_计数器));
}
打破
案例R.id.btn\u t\u plus:
如果(T_计数器<5.5){
T_计数器=(T_计数器+0.5);
T_num.setText(String.valueOf(T_计数器));
}
打破
违约:
打破
}
}
}
strings.xml

<RelativeLayout 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="wrap_content"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".T3_TrampetFragment">

    <TableLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <TableRow
            android:id="@+id/tblrow_title"
            android:layout_width="match_parent"
            android:layout_height="match_parent">

            <TextView
                android:id="@+id/txt_title"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Tariff Calculator"
                android:textAlignment="center"
                android:textColor="@color/colorPrimaryDark"
                android:textSize="36sp"
                android:textStyle="bold" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_rotations"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_rotations"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Rotations"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_r_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Rnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sRnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_r_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_pike"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_pike"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Pike Bonus"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_p_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Pnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sPnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_p_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_straight"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_straight"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Straight Bonus"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_s_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Snum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="number"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sSnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_s_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_twist"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="10dp"
            android:paddingTop="10dp">

            <TextView
                android:id="@+id/txt_twist"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Twists"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp" />

            <ImageButton
                android:id="@+id/btn_t_minus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true"
                android:rotation="180" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Tnum"
                android:layout_width="50dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="numberDecimal"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sTnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="10dp"
                android:layout_height="wrap_content" />

            <ImageButton
                android:id="@+id/btn_t_plus"
                android:layout_height="40dp"
                android:layout_marginTop="5dp"
                android:backgroundTint="?android:attr/colorBackground"
                android:clickable="true"
                android:foreground="@android:drawable/ic_media_play"
                android:foregroundTint="@color/colorSecondary"
                android:hapticFeedbackEnabled="true" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>

        <TableRow
            android:id="@+id/tblrow_result"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingBottom="20dp"
            android:paddingTop="20dp">

            <TextView
                android:id="@+id/txt_result"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_weight="1"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="Difficulty"
                android:textAlignment="center"
                android:textColor="@color/colorPrimary"
                android:textSize="24sp"
                android:textStyle="bold" />

            <android.support.design.widget.FloatingActionButton
                android:id="@+id/_space"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:clickable="false"
                android:rotation="180"
                android:visibility="invisible"
                app:backgroundTint="@color/colorSecondary"
                app:fabSize="mini"
                app:srcCompat="@android:drawable/ic_media_play" />

            <Space
                android:layout_width="0dp"
                android:layout_height="wrap_content" />

            <EditText
                android:id="@+id/Resultnum"
                android:layout_width="70dp"
                android:layout_height="wrap_content"
                android:background="?android:attr/colorBackground"
                android:focusable="false"
                android:inputType="numberDecimal"
                android:paddingBottom="10dp"
                android:paddingTop="10dp"
                android:text="@string/sResultnum"
                android:textAlignment="center"
                android:textColor="?attr/colorControlNormal"
                android:textSize="24sp"
                android:textStyle="bold" />

            <Space
                android:layout_width="0dp"
                android:layout_height="wrap_content" />

            <android.support.design.widget.FloatingActionButton
                android:id="@+id/_space2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:clickable="false"
                android:visibility="invisible"
                app:backgroundTint="@color/colorSecondary"
                app:fabSize="mini"
                app:srcCompat="@android:drawable/ic_media_play" />

            <Space
                android:layout_width="20dp"
                android:layout_height="wrap_content" />

        </TableRow>
    </TableLayout>

</RelativeLayout>
<resources>
    <string name="app_name">TG Mobile</string>
    <string name="in_app_name">TeamGym Mobile</string>
    <string name="sRnum">1</string>
    <string name="sPnum">0</string>
    <string name="sSnum">0</string>
    <string name="sTnum">0.0</string>
    <string name="sResultnum">0.00</string>
</resources>

TG移动电话
TeamGym手机
1.
0
0
0
0

像这样创建T3\u TrampetActivity,并调用活动中的片段:

public class T3_TrampetActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Fragment fragment = new  T3_TrampetFragment();
        getSupportFragmentManager().beginTransaction()
                .replace(R.id.fragment_frame, fragment, fragment.getClass().getSimpleName()).addToBackStack(null).commit();

    }
}
创建activity_main.xml,如下所示:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"                
             android:id="@+id/fragment_frame"            
             android:layout_width="match_parent"
             android:layout_height="match_parent" />

更新T3\u TrampetFragment.java

import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment {
        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                                 Bundle savedInstanceState) {
            return inflater.inflate(R.layout.t3_trampetlayout, container, false);
        }
}
import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;

public class T3_TrampetActivity extends Activity implements View.OnClickListener {

    ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
    EditText R_num, P_num, S_num, T_num, Result_num;
    int R_counter = (1);
    int P_counter, S_counter = (0);
    double T_counter = (0.0);

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.t3_trampetlayout);

        R_num = (EditText) findViewById(R.id.Rnum);
        P_num = (EditText) findViewById(R.id.Pnum);
        S_num = (EditText) findViewById(R.id.Snum);
        T_num = (EditText) findViewById(R.id.Tnum);
        Result_num = (EditText) findViewById(R.id.Resultnum);

        BtnRMinus = (ImageButton) findViewById(R.id.btn_r_minus);
        BtnRPlus = (ImageButton) findViewById(R.id.btn_r_plus);
        BtnPMinus = (ImageButton) findViewById(R.id.btn_p_minus);
        BtnPPlus = (ImageButton) findViewById(R.id.btn_p_plus);
        BtnSMinus = (ImageButton) findViewById(R.id.btn_s_minus);
        BtnSPlus = (ImageButton) findViewById(R.id.btn_s_plus);
        BtnTMinus = (ImageButton) findViewById(R.id.btn_t_minus);
        BtnTPlus = (ImageButton) findViewById(R.id.btn_t_plus);

        BtnRMinus.setOnClickListener(this);
        BtnRPlus.setOnClickListener(this);
        BtnPMinus.setOnClickListener(this);
        BtnPPlus.setOnClickListener(this);
        BtnSMinus.setOnClickListener(this);
        BtnSPlus.setOnClickListener(this);
        BtnTMinus.setOnClickListener(this);
        BtnTPlus.setOnClickListener(this);

    }

    @Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_r_minus:

                if (R_counter > 1) {
                    --R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_r_plus:

                if (R_counter < 3) {
                    ++R_counter;
                    R_num.setText(String.valueOf(R_counter));
                }

                break;
            case R.id.btn_p_minus:

                if (P_counter > 0) {
                    --P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_p_plus:

                if (P_counter < 3) {
                    ++P_counter;
                    P_num.setText(String.valueOf(P_counter));
                }

                break;
            case R.id.btn_s_minus:

                if (S_counter > 0) {
                    --S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_s_plus:

                if (S_counter < 3) {
                    ++S_counter;
                    S_num.setText(String.valueOf(S_counter));
                }

                break;
            case R.id.btn_t_minus:

                if (T_counter > 0) {
                    T_counter = (T_counter - 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            case R.id.btn_t_plus:

                if (T_counter < 5.5) {
                    T_counter = (T_counter + 0.5);
                    T_num.setText(String.valueOf(T_counter));
                }

                break;
            default:
                break;
        }

    }
}
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;


public class T3_TrampetFragment extends Fragment  implements View.OnClickListener {


ImageButton BtnRMinus, BtnRPlus, BtnPMinus, BtnPPlus, BtnSMinus, BtnSPlus, BtnTMinus, BtnTPlus;
EditText R_num, P_num, S_num, T_num, Result_num;
int R_counter = (1);
int P_counter, S_counter = (0);
double T_counter = (0.0);

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
       View view = inflater.inflate(R.layout.t3_trampetlayout, container, false);



    R_num = (EditText) view.findViewById(R.id.Rnum);
    P_num = (EditText) view.findViewById(R.id.Pnum);
    S_num = (EditText) view.findViewById(R.id.Snum);
    T_num = (EditText) view.findViewById(R.id.Tnum);
    Result_num = (EditText) view.findViewById(R.id.Resultnum);

    BtnRMinus = (ImageButton) view.findViewById(R.id.btn_r_minus);
    BtnRPlus = (ImageButton)view.findViewById(R.id.btn_r_plus);
    BtnPMinus = (ImageButton) view.findViewById(R.id.btn_p_minus);
    BtnPPlus = (ImageButton) view.findViewById(R.id.btn_p_plus);
    BtnSMinus = (ImageButton) view.findViewById(R.id.btn_s_minus);
    BtnSPlus = (ImageButton) view.findViewById(R.id.btn_s_plus);
    BtnTMinus = (ImageButton) view.findViewById(R.id.btn_t_minus);
    BtnTPlus = (ImageButton) view.findViewById(R.id.btn_t_plus);

    BtnRMinus.setOnClickListener(this);
    BtnRPlus.setOnClickListener(this);
    BtnPMinus.setOnClickListener(this);
    BtnPPlus.setOnClickListener(this);
    BtnSMinus.setOnClickListener(this);
    BtnSPlus.setOnClickListener(this);
    BtnTMinus.setOnClickListener(this);
    BtnTPlus.setOnClickListener(this);

  return view;
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.btn_r_minus:

            if (R_counter > 1) {
                --R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_r_plus:

            if (R_counter < 3) {
                ++R_counter;
                R_num.setText(String.valueOf(R_counter));
            }

            break;
        case R.id.btn_p_minus:

            if (P_counter > 0) {
                --P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_p_plus:

            if (P_counter < 3) {
                ++P_counter;
                P_num.setText(String.valueOf(P_counter));
            }

            break;
        case R.id.btn_s_minus:

            if (S_counter > 0) {
                --S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_s_plus:

            if (S_counter < 3) {
                ++S_counter;
                S_num.setText(String.valueOf(S_counter));
            }

            break;
        case R.id.btn_t_minus:

            if (T_counter > 0) {
                T_counter = (T_counter - 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        case R.id.btn_t_plus:

            if (T_counter < 5.5) {
                T_counter = (T_counter + 0.5);
                T_num.setText(String.valueOf(T_counter));
            }

            break;
        default:
            break;
      }
    }
}
导入android.support.v4.app.Fragment;
导入android.os.Bundle;
导入android.view.LayoutInflater;
导入android.view.view;
导入android.view.ViewGroup;
公共类T3_TrampetFragment扩展了片段,实现了View.OnClickListener{
图像按钮BTNR减号、BtnRPlus、BTNP减号、BtnPPlus、BtnSPlus、BtnSPlus、BtnTPlus、BtnTPlus;
编辑文本R_num、P_num、S_num、T_num、Result_num;
int R_计数器=(1);
int P_计数器,S_计数器=(0);
双T_计数器=(0.0);
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图=充气机。充气(R.layout.t3_人行道布局,集装箱,假);
R_num=(EditText)view.findViewById(R.id.Rnum);
P_num=(EditText)view.findViewById(R.id.Pnum);
S_num=(EditText)view.findViewById(R.id.Snum);