Hiện kết quả từ 1 tới 3 của 3

Chủ đề: Lỗi Unfortunately for stopped


  1. #1
    Thành Viên Mới Avatar của HoTho
    Tham gia
    Dec 2014
    Bài gửi
    2

    Lỗi Unfortunately for stopped

    E bị lỗi này không biết sửa sao, mới học android mong mọi người giúp đỡ.
    Em chạy trên Gennymotion


    Bài này về khi người dùng nhấn vào bị trí nào trên màn hình thì sẽ hiển thị lên hình chữ nhật

    Có 2 file: GraphicsView và Graphics

    File GraphicsView.class:

    package com.btandroid5_bt02;


    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Color;
    import android.graphics.Paint;
    import android.graphics.Rect;
    import android.view.MotionEvent;
    import android.view.View;




    public class GraphicsView extends View {



    int x=0;
    int y=0;
    int d=50;
    int r=25;


    public GraphicsView(Context context) {
    super(context);
    // TODO Auto-generated constructor stub
    }

    protected void onDraw(Canvas canvas)
    {

    if(x!=0&&y!=0)
    {
    int right=x+d;
    int bottom=y+r;
    Rect r=new Rect(x,y,right,bottom);
    Paint paint=new Paint();
    paint.setStyle(Paint.Style.FILL);
    paint.setColor(Color.RED);
    canvas.drawRect(r, paint);

    }
    invalidate();
    }



    public boolean onTouchEvent(MotionEvent event)
    {
    x=(int)event.getX();
    y=(int)event.getX();

    return super.onTouchEvent(event);
    }




    }

    --------------------------------------------------
    File Graphics.class:

    package com.btandroid5_bt02;




    import android.app.Activity;
    import android.os.Bundle;
    import android.view.Menu;
    import android.view.MenuItem;


    public class Graphics extends Activity {


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(new GraphicsView(this));
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
    }


    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
    return true;
    }
    return super.onOptionsItemSelected(item);
    }
    }

    Chủ đề tương tự:

    Lần sửa cuối bởi HoTho; 07-12-14 lúc 11:50 PM

  2. #2
    Thành Viên Mới Avatar của johnitvn
    Tham gia
    Dec 2014
    Bài gửi
    2
    Bạn có thể đưa logcat lên đây được không? Bạn nói thế này thì chưa đủ thông tin để debug. Mà nếu lần sau bạn post code lên thì nhớ cho thẻ code vào cho dễ nhìn nhé


    Lần sửa cuối bởi johnitvn; 08-12-14 lúc 03:15 AM
    Dự Án giáo trình tự học Android bằng tiếng việt http://mowi.vn

  3. #3
    Thành Viên Mới Avatar của HoTho
    Tham gia
    Dec 2014
    Bài gửi
    2
    Sao e insert hình không được add ơi.


    Lần sửa cuối bởi HoTho; 08-12-14 lúc 07:13 AM

Tags for this Thread

Đánh dấu

Quyền viết bài

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •