0

我正在寻找实现和设计旧式 facebook UI 的方法(不是滑动的 UI,而是看起来类似于网格布局的 UI)

以下是一些图片,以防你记不住。

http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&docid=UHkgljE_6dGpAM&tbnid=KpVp44wJ2ncUCM:&ved=&url=http%3A%2F%2Fhowto.cnet.com%2F8301- 11310_39-20070840-285%2Fhow-to-unlink-facebook-for-android-from-phone-contacts%2F&ei=naRnUdXjDMLjlAXixoCgDQ&bvm=bv.45175338,d.dGI&psig=AFQjCNGxtmBmlabfaeqhL6n8zRT5zsd3324Q&ust=9358

http://www.geeknewscentral.com/wp-content/uploads/2011/06/android-facebook-1.6-old-menu.png

我想正确的方法是使用网格布局,但有一个问题,我希望这个菜单可以切换,我的意思是它不应该覆盖整个屏幕而只覆盖一部分(我需要一个 3*3 的网格布局)。

有什么方法或xml代码可以解决这个问题吗?

4

1 回答 1

0

当然-使用gridLayout。把它放在一个RelativeLayout中,并确保它上面有 android:layout_above 用于你想要在它下面的任何元素。这将迫使它停在那个视图上,而不是抓住屏幕的其余部分。您无需担心水平组件,因为我相信 GridView 只是垂直贪婪。但即使我错了,同样的技巧也适用于 layout_toLeftOf 和 toRightOf。

于 2013-04-12T06:20:18.220 回答