xamarin android TabLayout+Fragment+ViewPager
xamarin android TabLayout+Fragment+ViewPager制作顶部导航栏,原文链接http://blog.csdn.net/kebi007/article/details/70470754
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 620 2016-11-20 20:03 FragmentDemoAssetsAboutAssets.txt
文件 58368 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.dll
文件 2693 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.dll.mdb
文件 6234028 2017-04-21 02:07 FragmentDemoinDebugFragmentDemo.FragmentDemo-Signed.apk
文件 6269154 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.FragmentDemo.apk
文件 28160 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.pdb
文件 44745 2017-04-21 02:06 FragmentDemoinDebugJava.Interop.dll.mdb
文件 7604642 2017-04-21 02:06 FragmentDemoinDebugMono.Android.dll.mdb
文件 1496781 2017-04-21 02:06 FragmentDemoinDebugmscorlib.dll.mdb
文件 137422 2017-04-21 02:06 FragmentDemoinDebugSystem.ComponentModel.Composition.dll.mdb
文件 359097 2017-04-21 02:06 FragmentDemoinDebugSystem.Core.dll.mdb
文件 768028 2017-04-21 02:06 FragmentDemoinDebugSystem.dll.mdb
文件 48067 2017-04-21 02:06 FragmentDemoinDebugSystem.Net.Http.dll.mdb
文件 322073 2017-04-21 02:06 FragmentDemoinDebugSystem.Runtime.Serialization.dll.mdb
文件 89254 2017-04-21 02:06 FragmentDemoinDebugSystem.ServiceModel.Internals.dll.mdb
文件 953244 2017-04-21 02:06 FragmentDemoinDebugSystem.xml.dll.mdb
文件 50083 2017-04-21 02:06 FragmentDemoinDebugSystem.xml.Linq.dll.mdb
文件 1973248 2016-01-19 18:12 FragmentDemoinDebugXamarin.Android.Support.v4.dll
文件 888320 2016-01-19 18:12 FragmentDemoinDebugXamarin.Android.Support.v7.AppCompat.dll
文件 7132 2017-04-24 10:18 FragmentDemoFragmentDemo.csproj
文件 338 2017-04-24 10:22 FragmentDemoFragmentDemo.csproj.user
文件 909 2017-04-24 11:53 FragmentDemoFragmentsMyFragment.cs
文件 160 2016-11-20 20:03 FragmentDemoGettingStarted.Xamarin
文件 2003 2017-04-24 11:46 FragmentDemoMainActivity.cs
文件 521 2017-04-22 10:52 FragmentDemopackages.config
文件 313 2016-11-21 23:55 FragmentDemoPropertiesAndroidManifest.xml
文件 1094 2016-11-20 20:03 FragmentDemoPropertiesAssemblyInfo.cs
文件 1736 2016-11-20 20:03 FragmentDemoResourcesAboutResources.txt
文件 269 2016-11-20 23:44 FragmentDemoResourcesdrawable ab_menu_chat.xml
文件 277 2016-11-20 23:44 FragmentDemoResourcesdrawable ab_menu_contacts.xml
............此处省略36个文件信息
using Android.App;
using Android.Views;
using Android.OS;
using FragmentDemo.Fragments;
using Android.Support.V7.App;
using Android.Support.V4.View;
using Android.Support.Design.Widget;
namespace FragmentDemo
{
[Activity(Label = “FragmentDemo“ MainLauncher = true Icon = “@drawable/icon“ Theme = “@style/AppTheme“)]
public class MainActivity : AppCompatActivity
{
//UI objects
private ViewPager viewPager;
private MyFragmentPagerAdapter mAdapter;
//页面的常量
public const int PAGE_ONE = 0;
public const int PAGE_TWO = 1;
public const int PAGE_THREE = 2;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
if (Build.VERSION.SdkInt >= Build.VERSION_CODES.Kitkat)
{
//透明状态栏
Window.AddFlags(WindowManagerFlags.TranslucentStatus);
//透明导航栏
Window.AddFlags(WindowManagerFlags.TranslucentNavigation);
}
viewPager = FindViewById(Resource.Id.ly_content);
TabLayout tab = FindViewById(Resource.Id.tabMain);
mAdapter = new MyFragmentPagerAdapter(SupportFragmentManagertab.TabCount);
for (int i = 0; i < mAdapter.Count; i++)
{
tab.AddTab(tab.NewTab().SetText(mAdapter.GetPagetitle(i)));
}
tab.TabGravity = TabLayout.ModeScrollable;
viewPager.Adapter = mAdapter;
viewPager.CurrentItem=0;
//txt_chat.Selected = true;
//Tab 选择事件
tab.TabSelected += (s e) =>
{
viewPager.CurrentItem = e.Tab.Position;
};
viewPager.AddOnPageChangeListener(new TabLayout.TabLayoutOnPageChangeListener(tab));
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 620 2016-11-20 20:03 FragmentDemoAssetsAboutAssets.txt
文件 58368 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.dll
文件 2693 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.dll.mdb
文件 6234028 2017-04-21 02:07 FragmentDemoinDebugFragmentDemo.FragmentDemo-Signed.apk
文件 6269154 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.FragmentDemo.apk
文件 28160 2017-04-21 02:06 FragmentDemoinDebugFragmentDemo.pdb
文件 44745 2017-04-21 02:06 FragmentDemoinDebugJava.Interop.dll.mdb
文件 7604642 2017-04-21 02:06 FragmentDemoinDebugMono.Android.dll.mdb
文件 1496781 2017-04-21 02:06 FragmentDemoinDebugmscorlib.dll.mdb
文件 137422 2017-04-21 02:06 FragmentDemoinDebugSystem.ComponentModel.Composition.dll.mdb
文件 359097 2017-04-21 02:06 FragmentDemoinDebugSystem.Core.dll.mdb
文件 768028 2017-04-21 02:06 FragmentDemoinDebugSystem.dll.mdb
文件 48067 2017-04-21 02:06 FragmentDemoinDebugSystem.Net.Http.dll.mdb
文件 322073 2017-04-21 02:06 FragmentDemoinDebugSystem.Runtime.Serialization.dll.mdb
文件 89254 2017-04-21 02:06 FragmentDemoinDebugSystem.ServiceModel.Internals.dll.mdb
文件 953244 2017-04-21 02:06 FragmentDemoinDebugSystem.xm
文件 50083 2017-04-21 02:06 FragmentDemoinDebugSystem.xm
文件 1973248 2016-01-19 18:12 FragmentDemoinDebugXamarin.Android.Support.v4.dll
文件 888320 2016-01-19 18:12 FragmentDemoinDebugXamarin.Android.Support.v7.AppCompat.dll
文件 7132 2017-04-24 10:18 FragmentDemoFragmentDemo.csproj
文件 338 2017-04-24 10:22 FragmentDemoFragmentDemo.csproj.user
文件 909 2017-04-24 11:53 FragmentDemoFragmentsMyFragment.cs
文件 160 2016-11-20 20:03 FragmentDemoGettingStarted.Xamarin
文件 2003 2017-04-24 11:46 FragmentDemoMainActivity.cs
文件 521 2017-04-22 10:52 FragmentDemopackages.config
文件 313 2016-11-21 23:55 FragmentDemoPropertiesAndroidManifest.xm
文件 1094 2016-11-20 20:03 FragmentDemoPropertiesAssemblyInfo.cs
文件 1736 2016-11-20 20:03 FragmentDemoResourcesAboutResources.txt
文件 269 2016-11-20 23:44 FragmentDemoResourcesdrawable ab_menu_chat.xm
文件 277 2016-11-20 23:44 FragmentDemoResourcesdrawable ab_menu_contacts.xm
............此处省略36个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)