how to give border for tablerow in tablelayout in android?

28,955

I give one idea -> Create one xml file using shape tag

like this

<?xml version="1.0" encoding="UTF-8"?>
  <shape xmlns:android="http://schemas.android.com/apk/res/android">
  <solid android:color="#FFFFFF"/>
  <stroke android:width="2dp" android:color="#515151"/>
  <corners android:radius="3dp" />
  <padding android:left="10dp" android:top="5dp"
    android:right="10dp" android:bottom="5dp" />
</shape>

set this xml file in android:background="@drawable/xmlFilename" of your table layout

it gives the border around your tablelayout

Share:
28,955
Sourabh
Author by

Sourabh

I am Sourabh Rustagi, a Computer Science graduate, software developer Email: [email protected]

Updated on July 15, 2022

Comments

  • Sourabh
    Sourabh almost 2 years

    I need to show border around TableRow in TableLayout.

    How would i do that???

  • Sourabh
    Sourabh about 13 years
    as i wasn't able to add the background through xml file but was able to add this feature through .java file tablelayout.setBackgroundResource(R.layout.shape);
  • dave_thompson_085
    dave_thompson_085 over 12 years
    android:background="R.layout.xmlFilename" is the wrong way to do this. Use android:background="@drawable/filename_of_xml" instead.