我是Android编程新手,现在关注official android training here
我真的很困惑,因为课程与我在Android Studio 1.4.1中得到的不同,我有一些问题:
谢谢
答案 0 :(得分:3)
“创建新项目”对话框中有一个名为“空活动”的模板。它似乎等同于前“空白活动”。
它有一个layout.xml。
请注意,它没有明确等同于前“空白活动”,因为它已经摆脱了任何菜单。但是,我认为它的简单适用于您的教程目的。
除了浮动按钮,当前的“空白活动”还有一个ActionBar(用工具栏实现)和嵌套布局(使用包含)。新手可能看起来很复杂。
如何获得实际布局......?
您可以通过将content_main.xml包含到activity_main.xml中来获取“Blank Activity”模板的实际布局。结构如下:
<android.support.design.widget.CoordinatorLayout>
<android.support.design.widget.AppBarLayout>
<android.support.v7.widget.Toolbar />
</android.support.design.widget.AppBarLayout>
<RelativeLayout>
<TextView />
</RelativeLayout>
<android.support.design.widget.FloatingActionButton />
</android.support.design.widget.CoordinatorLayout>
我可以在其中添加一些TextViews吗?
这是上面显示的RalativeLayout。将id设置为RelativeLayout并找到它。
在content_main.xml(set id)中:
<RelativeLayout
android:id="@+id/content_viewgroup"
...
>
在onCreate(找到它):
RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.content_viewgroup);
将textView添加到relativeLayout,而不是将其设置为contentView。
relativeLayout.addView(textView); // instead of setContentView(textView);