Bir android uygulaması yazmak için ilk denemelerimle başlıyorum. Pi için Monte-Carlo-Yaklaşımını görselleştirmek isterim. Bu yüzden önce bir manzaraya bir çember çizeceğim ama işe yaramayacağım! Ben onun buraya açıkladı gibi onDraw (..) yöntemini "Görünüm" uzanır kendi "CircleView" Class oluşturmak ve üzerine çalıştık: How to draw circle by canvas in Android?Bir görünüm üzerine bir daire çizin (android)
Bu benim CircleView Sınıfı olan
public class CircleView extends View {
public CircleView(Context context) {
super(context);
}
protected void onDraw(Canvas canvas){
super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(150);
canvas.drawCircle(50,50,20,paint);
}
}
I "Rendering Sorunları Özel görünüm CircleView 2- ya kullanmıyor:
<com.tak3r07.montecarlopi.CircleView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/circleView"
android:layout_weight="1"/>
(Btw Android Studio sağ tarafında XML görünümünde beni anlatıyor aşağıdaki XML-koduyla bir LinearLayout içine CircleView ekledikten 3 -argument Kurucuları görüntüle; XML nitelikleri) "çalışmayacaktır
App sadece aşağıdaki günlüğüne çöker: http://pastebin.com/Gv1GaHtX
birisi ben yanlış yaptığını söyleyebilir
Bu kurulum görüntüleyen bir bakış açısıyla bir etkinlik oluşturmak düşündüm? bir daire
Selamlar
Düzenleme:. kilitlenme CircleView 2 ve 3 Parametre Oluşturucu eklenerek sabitlenir (https://stackoverflow.com/a/13797457/3248708 bakınız)
Ama şimdi yine aktivite
Düzenleyicide veya cihazda herhangi daire görmüyorum:
bu bir deneyin? –@DanielBo cihazda – Tak3r07
Neden XML'de bir daire şekli oluşturmuyorsunuz ve bunu bir ImageView'a kaynak olarak eklemiyorsunuz? – joao2fast4u