4 日間、アプリケーションでこのプロジェクトを使用しようとしています。今では、新しいきれいなプロジェクトを作成し、サンプルを実行しようとしていましたが、プロジェクトは Eclipse からのもので、Android Studio で作業しています。とにかく、プロジェクト全体をインポートするのではなく、必要なファイルをコピーしたいだけです。
最初に、ファイルlibs
を置くフォルダーを作成しています。それは、ファイルからのファイルとディレクトリcircularimageview.jar
の違いですか?CircularImageView
CircularImageViewSample
次に、これを Android Studio のライブラリとして追加するので、最終的に次のようになります。
compile 'com.android.support:support-v4:23.0.1'
compile 'com.android.support:appcompat-v7:23.0.1'
compile files(':circularImageView')
build.gradle で。
次に、作成者のサイトのコードを activity_main.xml に追加するので、http://pastebin.com/qetJBG6Fのようになります。
私は変更する必要があります
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/libs/com.mikhaellopez.circularimageviewsample"
行?
著者のサイトからJavaコードを追加しているので、MainActivity.java
次のようになります。
package info.androidhive.kolka;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import com.mikhaellopez.circularimageview.CircularImageView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
CircularImageView circularImageView = (CircularImageView)findViewById(R.id.avatar);
circularImageView.setBorderColor(getResources().getColor(R.color.GrayLight));
circularImageView.setBorderWidth(10);
circularImageView.addShadow();
}
何が欠けているのか、なぜまだ次のようなエラーが発生するのか
エラー:(8) パッケージ 'com.mikhaellopez.circularimageviewsample' の属性 'border' のリソース識別子が見つかり
or
ません java.lang.RuntimeException: アクティビティ ComponentInfo{info.androidhive.kolka/info.androidhive.kolka.MainActivity} を開始できません: android.view.InflateException: バイナリ XML ファイルの行 #8: クラス com.mikhaellopez.circularimageview.CircularImageView の膨張エラー
?
ご挨拶