在Android中阅读seekarc位置值

时间:2016-10-08 11:22:08

标签: java android

我是Android的初学者。我创建了一个圆形seekarc,温度显示文字,我在seekarc的中间添加了。文本值以10开头,以值结尾为20。

我想阅读seekarc的每个文字值位置。如果文字值位置为false,则seekarc值位置也为false

我怎样才能做到这一点?任何人都可以帮助我吗?

以下是我的代码:

    seekarc = (SeekArc) v.findViewById(R.id.seekAr);
    seekArcprogres = (TextView) v.findViewById(R.id.seekArcProgres);
    seekarc.setOnSeekArcChangeListener(new SeekArc.OnSeekArcChangeListener() {

        @Override
        public void onProgressChanged(
                SeekArc seekArc, final int progress,
                boolean fromUser) {
            seekArcprogres.setText(String.valueOf(progress + 10));


            switch (progress) {
                case 0:
                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_16, false);
                    break;

                case 1:
                    Op.processACButtonInputCmd(getArguments().getString(""), Manager.Command.EMP_10, false);
                    break;

                case 2:
                    ;
                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_11, false);
                    break;
                case 3:
                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_12, false);
                    break;
            }

           seekArcprogres.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_10_LR, false);
                }

            });
            seekArcprogres.setOnLongClickListener(new View.OnLongClickListener() {
                @Override
                public boolean onLongClick(View v) {

                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_10_LR, true);
                    return true;
                }

            });

            seekArcprogres.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_11_LR, false);
                }

            });
            seekArcprogres.setOnLongClickListener(new View.OnLongClickListener() {
                @Override
                public boolean onLongClick(View v) {

                    Op.processInputCmd(getArguments().getString(""), Manager.Command.EMP_17_LR, true);
                    return true;
                }
         @Override
        public void onStartTrackingTouch(
                SeekArc seekArc) {

        }

        @Override
        public void onStopTrackingTouch(
                SeekArc seekArc) {


        }
    });

0 个答案:

没有答案