0

私は現在、主要なプロジェクトのカスタムビューの設計で忙しいです。私はdeveloper.android.comで提供されているカスタムビューチュートリアルを実行しました。ソースコードが目の前にあると、アプリケーションのメカニズムを扱いやすく理解しやすくなるため、関連する共有可能なプロジェクトをダウンロードしました。驚いたことに、プロジェクトにはsrcとresの2つのフォルダーしか含まれておらず、android-manifestファイルはありませんでした。私は通常のインポート方法を試し、既存のコードからインポートし、既存のAndroidコードから新しいプロジェクトを作成しましたが、どの方法でもうまくいきませんでした。ここにプロジェクトのリンクがあります。

誰かが私にそれを機能させる方法を説明してもらえますか?

4

2 に答える 2

4

誰かが私にそれを機能させる方法を説明してもらえますか?

空のAndroidプロジェクトを作成します。res/src/をZIPファイルからコピーします。ZIPファイルからコピーしたアクティビティクラスを指すようにマニフェストを変更します。

于 2013-03-24T16:24:40.813 に答える
1

新しい空のAndroidプロジェクトを作成します。すべてのリソースとソースファイルをプロジェクトフォルダーにコピーします。

http://developer.android.com/guide/topics/manifest/manifest-intro.html

AndroidManifest.xmlに移動すると、それに応じてアクティビティと権限が定義されます。

 <?xml version="1.0" encoding="utf-8"?>
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="package name"
  android:versionCode="1"
  android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="packagename.MainActivity"//your mainactivity
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
       <activity
        android:name="packagename.SecondActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="packagename.SecondActivity" />

            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
</application>

于 2013-03-24T16:26:44.363 に答える