編輯:關於Android編程
一、簡介
TextureMapFragment:用於顯示地圖片段。
二、示例3--Demo03MapFragment.cs
文件名:Demo02MapFragment.cs
簡介:介紹在Fragment框架下使用地圖
詳述:介紹如何在Fragment框架下添加一個TextureMapFragment控件;
1、運行截圖
在x86模擬器中運行的效果如下:
2、設計步驟
在上一節例子的基礎上,只需要再增加下面的步驟即可。
(1)修改布局文件
將demo02_fragment.xml換名為demo02_fragment.xml,這樣做的目的是為了便於觀察例子對應的布局文件。
(2)添加Demo03MapFragment.cs
在SrcSdkDemos下添加該文件。
using Android.App; using Android.OS; using Android.Content.PM; using Com.Baidu.Mapapi.Map; namespace BdMapV371Demos.SrcSdkDemos { [Activity(Label = "@string/demo_name_map_fragment", ConfigurationChanges = ConfigChanges.Orientation | ConfigChanges.KeyboardHidden, ScreenOrientation = ScreenOrientation.Sensor)] public class Demo03MapFragment : Activity { private TextureMapFragment map; protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.demo03_fragment); MapStatus ms = new MapStatus.Builder() .Target(MainActivity.HeNanUniversity) .Overlook(20) .Zoom(15) .Build(); BaiduMapOptions bo = new BaiduMapOptions() .MapStatus(ms) .CompassEnabled(false) .ZoomControlsEnabled(true); map =TextureMapFragment.NewInstance(bo); FragmentManager.BeginTransaction().Add(Resource.Id.map, map, "map_fragment").Commit(); } } }
(3)修改MainActivity.cs
在MainActivity.cs文件的demos字段定義中添加下面的代碼。
//示例3--MapFragment使用 new DemoInfo<Activity>(Resource.String.demo_title_map_fragment, Resource.String.demo_desc_map_fragment, new Demo03MapFragment()),
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持本站。
Pausing and Resuming an Activity 暫停和恢復一個activityThis lesson teaches you to 這節課教給你Paus
分頁大家都會用Android的TabHost和TabActivity的組合,今天我這裡實現的是GridView和ActivityGroup實現的分頁,這裡需要將Activ
在MaterialDialog 仿Android 5.0原生的AlertDialog樣式的對話框一文中以及詳細介紹了單選/多選對話框的用法,但是在現實開發中,我們可能需要
1、volley項目地址 https://github.com/smanikandan14/Volley-demo(1) JSON,圖像等的異步下載;(2) 網絡請求的排