当前位置: 首页 > 知识库问答 >
问题:

如何将旋转器的值转换成不同的片段?

宰父衡
2023-03-14

我正在尝试将一个旋转器的值传递到一个不同的片段中,这样它就可以在一个不同的片段中使用,从而将它转换成一个不同的单元。我这里有密码。我有一个onitemselected方法,它接受旋转器的值,并将其显示在应用程序的底部。

如有任何帮助,我们将不胜感激。

公共视图onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState){View View=inflater.inflate(R.Layout.Fragment_1,container,false);

    String[] values =
            {"Select Units:", "Miles", "Kilometers", "Meters", "Yards",};
    final Spinner spinner = (Spinner) view.findViewById(R.id.spinner);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values);
    adapter.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner.setAdapter(adapter);
    spinner.setOnItemSelectedListener(this);




    String[] values1=
            {"Select Units:", "Miles", "Kilometers", "Meters", "Yards",};
    Spinner spinner1 = (Spinner) view.findViewById(R.id.spinner1);
    ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this.getActivity(), android.R.layout.simple_spinner_item, values1);
    adapter1.setDropDownViewResource(android.R.layout.simple_dropdown_item_1line);
    spinner1.setAdapter(adapter1);
    spinner1.setOnItemSelectedListener(this);

    button1 =view.findViewById(R.id.button_confirm);
    button1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            CharSequence input = spinner.
        }
    });
    return view;



}

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
    String text = parent.getItemAtPosition(position).toString();
    Toast.makeText(parent.getContext(),text,Toast.LENGTH_SHORT).show();

}

@Override
public void onNothingSelected(AdapterView<?> parent) {

}

共有1个答案

赵镜
2023-03-14

如何将一些数据转移到另一个片段?

在创建数据的片段中,将其存储在一个bundle中,并通过参数将其发送到下一个片段,然后在一个接受bundle的方法中(如onCreateView)使用在bundle中找到的值。

 类似资料:
  • 我有一个相机旋转矩阵3x3,然后我用罗德里格斯函数从旋转矩阵中得到旋转矢量,但是它给出的结果像,但是OpenGL函数需要度数。我认为是归一化的,我应该把每个元素乘以360来得到度数。但是OpenCV和OpenGL之间也有坐标系的差异。我如何在OpenGL坐标系中获得度数的旋转矢量?

  • 我在这个网站上看到过关于javafx中旋转的问题,但我似乎不太明白。下面是一些代码: 为什么当我改变角度时,矩形开始出现在随机位置?例如,当我将角度设置为 180 时,矩形出现在中间。我的理解是,矩形围绕 X:150 和 Y:225 以指定的角度移动。但是,当我将角度设置为180时,我完全错了。你们能帮帮我吗? 编辑:在阅读和看到回答这个问题的代码时,我想我发现了一个新问题。如何设置pivotX和

  • TL;DR:在Vaadin8中有类似于Vaadin7的转换器的东西来更新UI中输入字段的表示吗?即。在输入字段失去焦点后立即从用户输入中删除所有非数字,还是将十进制转换为货币? Vaadin论坛链接:http://Vaadin.com/Forum#!/thread/15931682 我们目前正在将Vaadin7项目迁移到Vaadin8。 当使用该转换器加载页面时,初始值为,它将在TextField

  • 我想把像“212259”这样的数值转换成日期时间格式。这些数字指定一天的小时、分钟和秒。我已经使用了parse_date_time((x),orders=“hms”)或从lubridate包中:strptime(x=x,format=“%h%m%s”),但我的问题是,如果是在一天的早些时候,这些列也可能包含值“1158”。因此,例如,小时没有字符。它也可能是秒,例如(12)代表一天的12.秒。有人

  • 本文向大家介绍python 将dicom图片转换成jpg图片的实例,包括了python 将dicom图片转换成jpg图片的实例的使用技巧和注意事项,需要的朋友参考一下 主要原理:调整dicom的窗宽,使之各个像素点上的灰度值缩放至[0,255]范围内。 使用到的python库:SimpleITK 下面是一个将dicom(.dcm)图片转换成jpg图片的demo: 以上这篇python 将dicom

  • 这里有dataset和DateTime。在这里,我想在我的csv文件中逐行获得不同的时间值。 所以我写了代码,以分钟为单位得到时间不同的值。然后我想换算时间以小时为单位。 那意味着; 但当我尝试它时,它与我所需的格式不匹配。我只是把时差除以60。 我的代码: 打印(DF1['time_diff']) 然后结果: 除以60后: 结果: 但必须将30分钟转换为0.5小时。 预期产出: [![ 有人能帮