当前位置: 代码迷 >> Android >> 求教一个手指画图程序,实在想不出错哪了
  详细解决方案

求教一个手指画图程序,实在想不出错哪了

热度:87   发布时间:2016-04-28 04:17:41.0
求教一个手指画图程序,实在想不出哪里错了。
画图板程序,要求就是选择颜色,选择画笔图形,然后拖动画一条线,要是选择的是三角的画笔,画的就是三角排列的一条线。 代码找不到错误,但是不运行,实在想不出哪里有问题,求指教啊!
package com.example.fingerpaint_ass1;
import android.R.string;
import android.app.Activity;
import android.graphics.Color;
import android.graphics.drawable.shapes.Shape;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class MainActivity extends Activity {

        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                
                setContentView(R.layout.activity_main);
         final DrawView drawview=(DrawView)findViewById(R.id.drawView1);
              Button purple=(Button)findViewById(R.id.purple);
              Button black=(Button)findViewById(R.id.black);
              Button yellow=(Button)findViewById(R.id.yellow);
              Button red=(Button)findViewById(R.id.red);
              Button blue=(Button)findViewById(R.id.blue);
              Button green=(Button)findViewById(R.id.green);
              Button oval=(Button)findViewById(R.id.oval);
            
              black.setOnClickListener(new OnClickListener()
             {
                        @Override
                        public void onClick(View v) {
                                // TODO Auto-generated method stub
                     
                                drawview.setColor(Color.BLACK);
                        }
                    

             }
             );
             
           oval.setOnClickListener(new OnClickListener()
             {
                     @Override
                                public void onClick(View v) {
                                        // TODO Auto-generated method stub
                    int setoval=1;
                     drawview.setShape(setoval);
             
                     }
             
                                     
                             
        }
  相关解决方案