리스터 밖에다가 쓰면 에러가안나는데
안에다가 쓰면 에러가 나네요...
왜이러는 걸까요?
public class MainActivity extends Activity {
private GraphView graphView;
private FrameLayout mFrameLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mFrameLayout = (FrameLayout) findViewById(R.id.frame);
final String[] verlabels = new String[] { "X", "Y", "TM", "Tm", "S", "Prs" };
final String[] horlabels = new String[] { " ", " " };
final TextView textView = (TextView) findViewById(R.id.textView);
final View touchView = findViewById(R.id.touchView);
// final float xvalue, yvalue ;
touchView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
// float xvalue = event.getX();
// float yvalue = event.getY();
// float []values = { xvalue, yvalue };
// float[] values = new float[] { xvalue, yvalue };
textView.setText("Touch coordinates : "
+ String.valueOf(event.getX()) + " x "
+ String.valueOf(event.getY()) + " x "
+ String.valueOf(event.getTouchMajor()) + " x "
+ String.valueOf(event.getTouchMinor()) + " x "
+ String.valueOf(event.getSize()) + " x "
+ String.valueOf(event.getPressure()) + " x ");
float[] values = new float[] { 2.0f, 3.0f, 8.0f, 5.0f, 6.0f };
이 부분에서에러.. graphView = new GraphView(this, values, "TouchPoint", horlabels, verlabels, GraphView.LINE);
graphView.setVisibility(View.VISIBLE);
mFrameLayout.addView(graphView);
return true;
}
});