タブビューがあります。Google カレンダーをタブ ビューに埋め込みたい。そのため、ユーザーが [週] タブをクリックすると、プログラムでカレンダー ビューを [週] に変更します。ユーザーが「月」タブをクリックすると、プログラムでカレンダー ビューを月単位に変更します。
カレンダーはGoogleのものなので、埋め込むのはとても簡単だと思いました. しかし、私は間違っていたようです。これまでのところ、次のコードしか見つかりませんでした。
ComponentName cn;
Intent i = new Intent();
cn = new ComponentName("com.android.calendar", "com.android.calendar.LaunchActivity");
i.setComponent(cn);
startActivity(i);
しかし、それはカレンダーを起動します。代わりに、アプリに埋め込む必要があります。出来ますか?エミュレータで動かなくても構いません。私は常に実際のデバイスでテストしています。
私のアプリのその他の情報:
MindSdkVersion = 8
TargetSdkVersion = 14
ただし、バージョン 8 の解決策が本当にない場合は、minSdkVersion で妥協できます。