将GUI和函数添加到Android抽屉片段

时间:2014-10-31 20:31:53

标签: android eclipse android-fragments navigation-drawer

如果提出要求或措辞不正确,我会提前道歉。

我创建了一个包含3种不同活动的Android应用程序,按钮完美连接,什么不是,我有一个活动打开导航抽屉活动,我在这个库存导航活动中没有改变,它给了我3个部分当我滑过时,第1,2和3部分。

我有一个完美的文本到语音活动,我的问题是如何点击导航抽屉中的第1部分,它将打开文本到语音活动,或者这甚至是可能的,

我在网上搜索了好几个小时,似乎无法理解片段和活动的区别,我是android的新手,如果我的问题很愚蠢我真的很抱歉我现在对我的项目非常紧张:(

1 个答案:

答案 0 :(得分:0)

也许我没有正确理解你,但我认为简单Intent就是你要找的。

Intent intent = new Intent(this, ActivityTextToSpeech.class);
startActivity(intent);

如果您将其放在Activity

中,这段代码将按原样运行

在您的情况下(如果您具有IDE生成的基本结构),您应该将其放在onNavigationDrawerItemSelected(int position)类的MainActivity函数中。只有当position参数等于0时才应运行此代码,因为只有在按下第一个部分时才需要激活代码。


在旁注中,如果您从基本活动和布局开始,那么对您来说可能会更有利可图,这样您就可以了解Android的基本结构。片段,虽然在许多情况下非常有用,但可能不是最好的开始。

如果您不打算创建在手机和平​​板电脑上显示不同的应用程序或不同的屏幕方向等,您可能甚至不需要碎片。没有那么多你真正需要使用它们的情况。它们为您提供了额外的灵活性(您可能还不需要),以换取您不想要的代码中不必要的复杂性。

我知道导航抽屉很酷,但它并不像看起来那么容易,如果我是你,我会从其他地方开始:)