如题:

解决方案 »

  1.   

    第一层结构,如果选项的数量固定,直接在LinearLayout里面添加这些item。
    第二层结构,如果选项数量固定而且不多,可以用同样的方法,如果多可以用listview实现。通过view 的visibility 来控制第二层 结构的显示与隐藏。
      

  2.   


    或者使用可扩展的listView
      

  3.   

    我记得android 貌似有一个布局还是控件来做这种分层展开的界面了,忘记了,应该有的,楼主查查
      

  4.   

    ExpandableListView 就可以搞定了。
      

  5.   

    用ExpandableListView,然后里面的Iterm里面可以再写一个layout,放图片等。
      

  6.   

    xml样式实现边框
    <stroke android:width="1dp" android:color="#000000" />
    圆角
     <padding android:left="7dp" 
            android:top="7dp"
            android:right="7dp" 
            android:bottom="7dp" />
        <corners android:radius="10dp" />
      

  7.   


    这些stroke、padding、corners是自定义的View类吗?
      

  8.   

    11楼有理,在drawable下定义一个<shape>xml文件就可以搞定。