2017-02-05 9 views
0

私はこのlibraryを私のproject.butで使用していますが、私はエラーがあります。クラス 'com.android.graphics.CanvasView' not found.have error.how私はそれを修正することができますか?おかげで、Javaコードでクラスが見つかりません:com.android.graphics.CanvasView

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="match_parent" 
android:layout_height="match_parent"> 


<com.android.graphics.CanvasView 
    android:id="@+id/canvas" 
    android:layout_width="match_parent" 
    android:layout_height="600dp" 
    android:layout_gravity="center_horizontal" /> 

</LinearLayout> 

:コメント欄で私たちの議論を1として

package com.example.falah.paint2; 
import android.os.Bundle; 
import android.support.v7.app.AppCompatActivity; 



public class DrawActivity extends AppCompatActivity { 

private CanvasView canvas; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_draw); 

    canvas = (CanvasView)this.findViewById(R.id.canvas); 
} 
} 
+0

私を助けてください。 –

+0

あなたのプロジェクトにはどのようにライブラリが含まれていますか? EclipseやAndroid Studioはありますか? –

+0

私はandroid studioを使用しています。私は自分のプロジェクトにlibを追加できますか?私はプロジェクトでコードを使用する –

答えて

0

、このリポジトリの

所有者は、このライブラリはJitPackまたはJCenterのような任意のサービス上でホストされていません、それ以外の場合は、このライブラリを追加するだけで、アプリレベルのbuild.gradleファイルに1行のコードを追加するだけです。今、あなたは自分のリポジトリhereからコードをダウンロードして、あなたがCanvasView.javaとレイアウトファイルの両方に応じてパッケージ名を更新する必要がありますCanvasView.java

という名前のファイルに貼り付けることができますいずれかの場合

com.android.graphics.CanvasViewを使用し、それをcom.example.falah.paint2.CanvasViewに置き換えます。

幸いです!ハッピーコーディング!

+0

質問があります!私はどのようにプロジェクトでsetMode()を使用できますか?私がeraser.onClickListener()で使用すると、変更されません –

+0

これは別の質問として投稿することができます。また、私はこのライブラリを使用していないので... –

関連する問題