Olasılık teorisi ve istatistikleri hakkında Materyal Tasarımı Android uygulamasında çalışıyorum. Farklı etkinliklerin bir listesi ve yüzde olarak bunlarla ilgili bazı istatistikler var. Açıklamalarda oldukça kötüyüm, bu yüzden kaba bir örnek var: Kullanıcılardan toplanan verilere dayanarak "çocuk sahibi olma olasılığınız% 85". Oranı grafiksel olarak göstermenin bir yoluna ihtiyacım var: 15/85, her zaman sadece iki değer vardır (evet/hayır). Benim fikrim iki bölümden oluşan bir dikdörtgen yapmak, biri "evet" ve başka bir "hayır" temsil ediyor. Yüzdesinin bu grafiksel gösterimi, Fragmandaki önemli olanlardan biridir, bu nedenle örneğin ilerleme çubuğu kadar küçük olmamalıdır. This is a mockup I made, tabi ki bu biraz aşırı bir sıkıntı, ama sen fikir edin.Android'de yüzde grafik olarak nasıl gösterilir?
Endişem, bunu yapmanın bir yoludur. Aklıma ilk gelen şey, weightSum="1"
özniteliği ile bir LinearLayout
özniteliği çifte renkli görüntülerle yapıyordu, bu da kendi layout_weight's
(bu durumda 0,15 ve 0,85) olacaktır. Başka bir fikir, değerlerini temsil eden büyüklükte iki bitmap yapmaktır, ancak sanırım görüntüleri daha uygun hale getirmek için cihaz ölçümlerini almam gerektiğinden daha karmaşık olacaktır.
Yani, sorularım şunlardır:
- kötü
LinearLayout
ile benim fikir mi? - Bu dikdörtgeni oluşturmanın daha iyi yolları var mı?
- Grafiksel olarak iki değerin oranını temsil etmenin başka yolları?
- Materyal Tasarımı uygulaması olduğu için, dikdörtgene (veya başka bir şeye) hangi stili başvurmalıyım? Yükseklik ve/veya yuvarlatılmış köşeleri var mı?
Bu kütüphaneyi her türlü grafik ve grafik ekran için kullanabilirsiniz https://github.com/PhilJay/MPAndroidChart – WISHY
@WISHY Sadece iki değere sahip olduğum böyle basit bir durum için çok karmaşık bir şeymiş gibi hissediyorum. Yine de teşekkürler, şimdi grafikte daha fazla değer olacaksa ne kullanacağımı biliyorum. –