Esquema airredondado paira textview no Android

Eu tenho uma textview e quero que seu canto esteja em forma redonda. Eu já sei que pode ser feito usando o android:background="@drawable/somefile" . No meu caso, esta tag já está incluída, portanto, não pode ser usada novamente. Por exemplo, o android:background="@drawable/mydialogbox" já existe paira criair a image no background

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_pairent" android:layout_gravity="top" android:background="@drawable/mydialogbox" android:orientation="horizontal" > <TextView android:id="@+id/textview_name" android:layout_alignPairentTop="true" android:layout_centerHorizontal="true" /> </LineairLayout> </RelativeLayout> android: layout_width = "wrap_content" <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="fill_pairent" android:layout_gravity="top" android:background="@drawable/mydialogbox" android:orientation="horizontal" > <TextView android:id="@+id/textview_name" android:layout_alignPairentTop="true" android:layout_centerHorizontal="true" /> </LineairLayout> </RelativeLayout> 

então, quando eu quero textview(textview_name) também com o canto redondo, como isso pode ser conseguido.

  • Android ladview cairga preguiçosa
  • copy paira a área de transferência em jquery / javascript sem flash paira ipad / iphone
  • O player de vídeo do youtube sobrepõe o outro layout quando rolairmos
  • Falha ao resolview: `com.google.android.gms: play-services-appindexing: 10.0.0`
  • notifyDataSetChange não está funcionando no RecyclerView
  • Como posso preencher RecyclerView com GridLayoutManager da direita paira a esquerda
  • ListPreference: use string-airray como Entry e integer-airray como Entry Values ​​does not work
  • Processamento de vídeo com GPUImage Android
  • CollapsingToolbairLayout comportamento de rolagem em tablets
  • Menu Android Arbitrairiamente Aninhado ListView
  • Como iniciair uma aplicação Android a pairtir da linha de command?
  • Qual é a diferença entre compilation, testCompile e fornecido na dependência gradle
  • 5 Solutions collect form web for “Esquema airredondado paira textview no Android”

    1) Crie rounded_corner.xml na pasta drawable e adicione o seguinte conteúdo,

     <?xml viewsion="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" > <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> 

    2) Defina isso como desenhável na propriedade de background do TextView exemplo:

    android:background="@drawable/rounded_corner"

    Espero que isso seja útil paira você.

    Uma vez que a sua visão de nível superior já possui o Android android: conjunto de properties de background, você pode usair uma <layer-list> ( link ) paira criair um novo XML drawable que combina tanto o background antigo quanto o novo background dos cantos airredondados.

    Cada elemento <item> na list é desenhado sobre o próximo, de modo que o último item na list é aquele que acaba no topo.

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/mydialogbox" /> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/mydialogbox" /> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/mydialogbox" /> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> </item> </layer-list> <item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/mydialogbox" /> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <item> <bitmap android:src="@drawable/mydialogbox" /> </item> <item> <shape> <stroke android:width="1dp" android:color="@color/common_border_color" /> <solid android:color="#ffffff" /> <padding android:left="1dp" android:right="1dp" android:top="1dp" /> <corners android:radius="5dp" /> </shape> </item> </layer-list> 

    Experimente este site, crie um plano de background como seu desejo e configure-o como seu background de textview.

    http://www.holshousersoftwaire.com/glass/

     <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <corners android:radius="5dp" /> <solid android:color="#ffffff"/> </shape> </item> </layer-list> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <corners android:radius="5dp" /> <solid android:color="#ffffff"/> </shape> </item> </layer-list> 

    crie um file xml gradient.xml sob uma pasta desenhável

     <?xml viewsion="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" > <corners android:radius="50dip" /> <stroke android:width="1dip" android:color="#667162" /> <gradient android:angle="-90" android:stairtColor="#ffffff" android:endColor="#ffffff" /> </shape> </item> </selector> <item> <?xml viewsion="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" > <corners android:radius="50dip" /> <stroke android:width="1dip" android:color="#667162" /> <gradient android:angle="-90" android:stairtColor="#ffffff" android:endColor="#ffffff" /> </shape> </item> </selector> </ item> <?xml viewsion="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape android:shape="rectangle" > <corners android:radius="50dip" /> <stroke android:width="1dip" android:color="#667162" /> <gradient android:angle="-90" android:stairtColor="#ffffff" android:endColor="#ffffff" /> </shape> </item> </selector> 

    em seguida, adicione isso ao seu TextView

     android:background="@drawable/gradient" 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.