Questo è circle.xmlCome modificare la larghezza del tratto di una forma in modo programmatico su Android?
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="#00000000"/>
<padding android:left="30dp" android:top="30dp"
android:right="30dp" android:bottom="30dp" />
<stroke android:color="#439CC8" android:width="7dp" />
</shape>
Questo è il mio codice:
textview.setBackgroundResource(R.drawable.circle);
voglio cambiare lo spessore del tratto nel mio codice Java. Come posso cambiarlo a livello di programmazione?
myView --- qual è questa variabile? –
in qualunque vista si stia tentando di impostare lo sfondo. textview nel tuo caso. aggiornare la mia risposta – browep
La mia app ha fermato questa riga: ShapeDrawable myCircle = (ShapeDrawable) getResources(). getDrawable (R.drawable.circle); –