我是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) {
}
});