2017-02-05 10 views
0

Я использую этот library в своем проекте. Но у меня есть ошибка. class 'com.android.graphics.CanvasView' not found.have error.how, я могу это исправить? благодарякласс не найден: 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> 

в Java-код:

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.how я могу добавить lib в мой проект ?? Я использую код в проекте –

ответ

0

Согласно нашей дискуссии в комментариях,

Владелец этого хранилища не было в этой библиотеке размещены на любой услуги, как JitPack или JCenter, иначе добавление этой библиотеки должно быть просто добавлением одной строки кода в файл build.gradle на уровне приложения.

На данный момент вы можете либо загрузить код из их репозитория here и вставить его в файл с именем CanvasView.java

Вам нужно будет обновить имя пакета, соответственно, в обоих CanvasView.java и файл макета где вы используете com.android.graphics.CanvasView и замените его на com.example.falah.paint2.CanvasView

С удовольствием! Счастливое кодирование!

+0

У меня вопрос! как я могу использовать setMode() в проекте? Когда я использую его в eraser.onClickListener() it dont change –

+0

Возможно вы можете разместить это в качестве другого вопроса. Кроме того, я не использовал эту библиотеку, поэтому ... –