刚开始学习Android编程,我想画一些矩形或者把一些图标放在乱七八糟的位置。像这样的东西
单击矩形时会弹出一个新窗口。但是我不确定我应该使用哪种布局,我尝试了网格视图,将 6 个网格拖到屏幕中,然后我不知道下一步该做什么......我正在阅读这篇文章:http://developer .android.com/guide/topics/ui/layout/gridview.html,但似乎无法解决我的问题,希望你们能给我一些提示。谢谢
更新:从官方教程来看,main.xml 中只有一个 id:
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/**gridview**"
....
/>
然后在 onCreate 方法中,从布局中捕获 GridViewfindViewById(int)
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
GridView gridview = (GridView) findViewById(R.id.**gridview**);
我的问题是我有 6 个 id main.xml
,它们是 gridlayout1 gridlayout2 .....gridlayout6。像这样的东西:
<android.support.v7.widget.GridLayout
android:id="**@+id/gridLayout1"**
android:layout_width="50dp"
android:layout_height="100dp"
android:layout_alignLeft="@+id/gridLayout2"
android:layout_alignParentBottom="true"
android:layout_marginBottom="36dp" >
</android.support.v7.widget.GridLayout>
如何以一种onCreate
方法调用这些 ID?还是我做错了?