如题,我用stroke根本没办法做到,除了图片还有什么其它方法吗

解决方案 »

  1.   

    不是的,给你个例子看看,呵呵http://www.vogella.com/articles/AndroidDragAndDrop/article.html
      

  2.   

    pading_top.xml<?xml version="1.0" encoding="UTF-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >    <solid android:color="#FFFFFF" />    <stroke
            android:width="1dp"
            android:color="#000000" />    <padding
            android:bottom="3dp"
            android:left="0dp"
            android:right="0dp"
            android:top="0dp" /></shape>
      

  3.   

    pading_top.xml
    内容如下我只需要定义下边框 为灰色的线,左右上我都不需要边框怎么写
    <?xml version="1.0" encoding="UTF-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" >    <solid android:color="#FFFFFF" />    <stroke
            android:width="1dp"
            android:color="#000000" />    <padding
            android:bottom="3dp"
            android:left="0dp"
            android:right="0dp"
            android:top="0dp" /></shape>
      

  4.   

    http://stackoverflow.com/questions/2422120/open-sided-android-stroke
      

  5.   

    6楼的方法不错
    http://blog.csdn.net/aminfo/article/details/7782253<?xml version="1.0" encoding="UTF-8"?>
    <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <!-- 连框颜色值 -->
    <item> 
          <shape> 
                <solid android:color="#000000" /> 
          </shape> 
    </item> 
    <!-- 主体背景颜色值 -->
    <item android:bottom="1dp"> 
         <shape> 
               <solid android:color="#ffffff" />
               
               <padding android:bottom="10dp"
                android:left="10dp"
                android:right="10dp"
                android:top="10dp" />
         </shape>     
    </item>
    </layer-list>
      

  6.   

    你是只要给某一控件的底部加边框么?
    可以这样试试,在xml文件中加上这句:android:drawableBottom="@drawable/image_name"
    在类中对应的方法是:
    mButton.setCompoundDrawablesWithIntrinsicBounds(0, 0, 0, 0);
      

  7.   

    谢谢各位的支持,特别是  hvk687同样 还有 AMinfo的努力!结贴了