2 kprf2009 KPRF2009 于 2012.12.02 19:20 提问

Android 仿58同城的布局,有2个地方不知道怎么实现的,求指导

enter image description here

**

  1. 谁能告诉我这2个地方是怎么实现的? 求demo。。。。

**

4个回答

gouxiaojin
gouxiaojin   2012.12.03 21:26
已采纳

第一个是通过gallery实现.
第二个是一般的view,不过是设置了整个view是半透明的,把这图片真个view分成3部分,最顶端为头headview,中间的是个ScrollView。那么你的说的第二部分,也就是底部的透明部分为footview,这整个布局是个RelativeLayout,假设ScrollView的id是detailScrollView大致布局是:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <!--headview  -->
    <!--ScrollView  -->
    <LinearLayout 
        android:layout_width="fill_parent"
        android:layout_height="80dip" 
        android:layout_alignParentBottom="true"
        android:layout_above="@+id/detailScrollView"
        android:orientation="horizontal"
        android:background="半透明"
        >

    </LinearLayout>
</RelativeLayout>
gouxiaojin
gouxiaojin 哦这里写错了应该是没+号,是引用。
大约 5 年之前 回复
KPRF2009
KPRF2009 非常感谢你,底部实现了,这里有一个问题 android:layout_above="@+id/detailScrollView" 为什么是+id不是 id 引用为什么要写一个+?
大约 5 年之前 回复
jasper_success
jasper_success   2012.12.03 13:46

上面的可以用Gallery,也可以用ViewPager
下面的就弄一个Layout实现好了,上面放几个按钮,点击触发显示/隐藏

Sueyexin
Sueyexin   2012.12.03 10:27

上面的第一处可以使用Gallery控件实现。Gallery可以将在它内部的条目以一个水平轴的方式展示,并且可以左右拖动选择,把选中的放在中间显示。
下面的第二处可以使用Menu控件是实现,对每个menu设置图片和文字就OK了。如果你想自己是实现的话,可以在一个Layout里面封装一个图片和一个文字,然后在底部放置3个这样的Layout。底部最左边的“售楼处”和电话可以使用一个TextView显示,放在最左边就OK了。

CSDN_Ask
CSDN_Ask   2012.12.03 14:42

第一个是Gallery+黄点,或者 viewPager ,viewSwitch都可以。
Gallery 下面可以自己定义布局!放上几张图片。
第二个,直接设置布局,就几个按钮。等比放就行了。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!