2011-12-19 3 views
0

私はAndroid学習のためのマンデルブロフラクタルアプリケーションを実装するのが好きです。私はアプリケーションが "android.view.View"インターフェースを拡張するいくつかの例を見ました( "android.app.Activity"インターフェースではありません)。 Eclipseでは、Android 3.2では、どのように "android.view.View"インターフェースを拡張するプロジェクトを作成できますか?Androidのビューインターフェイスを拡張するプロジェクトを作成する方法は?

これを参照してください。 Color gradient for Mandelbrot Android application doesn't work

は、それが不可能な、 よろしく、 ロボ

答えて

1

をお願いします。 Viewは、ボタンやテキストフィールドのようなGUI要素に対応します。アクティビティは、GUIの表示とそのライフサイクルの管理を担当するアプリケーションの一部です。詳しい説明はDeveloper Guideをご覧ください。

この例では、ビューは一部のアクティビティのレイアウトの一部でした。

ところで、アクティビティとビューはインターフェイスではなく、クラスです。 interface単語はJavaで特別な意味を持ちます。インターフェイスを実装するオブジェクトに対して実行できる操作の宣言ですが、実際の実装はオブジェクトのクラスによって提供される必要があります。

+0

はい。 "android.activity"を拡張するメインクラスに加えて、 "android.view"を実装する別のクラスを作成します。 – RoboAlex

関連する問題