0
Googleマップフラグメントで基本的なアクティビティを作成しようとしています。今私はこれを持っている:これを生産しているマップフラグメントアクティビティの使用
public class MainScreen extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main_screen);
// add the map fragment to the activity
if (findViewById(R.id.fragment_container) != null) {
if (savedInstanceState != null) { return; }
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, new FragmentGoogle()).commit();
}
}
}
public class FragmentGoogle extends android.support.v4.app.Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.map_google, container, false);
}
}
:どのように私はフラグメント自身と対話することができますされ
私の質問?私はシドニーを拡大したいと思います。 MainScreen.classまたはFragment.classにコードを記述する必要がありますか?どちらの方法を使うべきですか?それは私の初めての断片の作業です。
.xmlも含める必要があります。また、Androidのチュートリアル用の公式のGoogleマップや、Androidのハイブ、vogella、codepathなどの無料のチュートリアルから始めることもできます。これは難しい問題ではありません。 – aldok
フラグメントのクラスを作成する必要はありませんが、メインのアクティビティクラスから直接行うことができます。このチュートリアルを試してみることをお勧めします。http://www.tutorialspoint.com/android/android_google_maps.htm –