小编F_X*_*F_X的帖子

如何只设置一个RadioButton可以在RadioGroup中选择

我在radiogroup中创建了一个单选按钮,但是当我尝试运行应用程序时,可以一直选择所有单选按钮,并且如何一次只能选择一个单选按钮?

我正在使用片段

RadioGroup radioGroup = (RadioGroup) rootView.findViewById(R.id.RGroup);
        radioGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {

            @Override
            public void onCheckedChanged(RadioGroup group, int checkedId) {
                // find which radio button is selected
                if(checkedId == R.id.Abdominal) {
                    Toast.makeText(getActivity().getApplicationContext(), "choice: A",
                            Toast.LENGTH_SHORT).show();
                } else if(checkedId == R.id.Arm) {
                    Toast.makeText(getActivity().getApplicationContext(), "choice: B",
                            Toast.LENGTH_SHORT).show();
                } else if(checkedId == R.id.Back){
                    Toast.makeText(getActivity().getApplicationContext(), "choice: C",
                            Toast.LENGTH_SHORT).show();
                } else if(checkedId == R.id.Chest){
                    Toast.makeText(getActivity().getApplicationContext(), "choice: D",
                            Toast.LENGTH_SHORT).show();
                } else if(checkedId == R.id.Leg){
                    Toast.makeText(getActivity().getApplicationContext(), "choice: E",
                            Toast.LENGTH_SHORT).show();
                } else if(checkedId == R.id.Shoulder){
                    Toast.makeText(getActivity().getApplicationContext(), "choice: F",
                            Toast.LENGTH_SHORT).show(); …
Run Code Online (Sandbox Code Playgroud)

android android-radiogroup android-radiobutton

15
推荐指数
4
解决办法
4万
查看次数

按钮单击时隐藏键盘(片段)

当按钮点击时,我有错误实现隐藏键盘,任何人都知道如何解决这个问题?实际上是getSystemService和getWindowsToken中的代码错误

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

        Button hitung = (Button) rootView.findViewById(R.id.hitung);
        final EditText height = (EditText)rootView.findViewById(R.id.height);
        final EditText weight = (EditText)rootView.findViewById(R.id.weight);

        InputMethodManager imm = InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(EditText.getWindowToken(), 0);

        final TextView result = (TextView)rootView.findViewById(R.id.result);
        final TextView finalresult = (TextView)rootView.findViewById(R.id.finalresult);
        finalresult.setMovementMethod(new ScrollingMovementMethod());

        hitung.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
            ..........
}
Run Code Online (Sandbox Code Playgroud)

keyboard android

2
推荐指数
2
解决办法
4626
查看次数

为什么1分为1/3将导致无限Android Studio

我试图计算一些值但结果是无穷大:

double a;
a=1/3;
result=1/(a);
Log.e("Result a : ", String.valueOf(result));
Run Code Online (Sandbox Code Playgroud)

结果日志

Result a : Infinity
Run Code Online (Sandbox Code Playgroud)

为什么结果无限?我在excel上尝试这个代码,结果是3,任何人都可以解决这个问题?

来自好运的答案谢谢 1/3错误因为它的整数,只需改为1.0/3.0并解决问题

math android infinity

0
推荐指数
1
解决办法
510
查看次数