私はローディングスピナーをキャンバスに配置しようとしています。私の表示でAndroid ProgressBar
this.progressBar = new ProgressBar(context, null, Resource.Attribute.progressBarStyle);
そしてOnDraw
中:コンストラクタで
protected override void OnDraw(Canvas canvas)
{
base.OnDraw(canvas);
// other code to draw other stuff...
this.progressBar.Draw(canvas);
}
それは現れていません。何か不足していますか? Width
のプロパティをチェックしたところ、デバッグ中に0になっていましたが、まだ修正方法はわかりません。
私のクラスは、あなたがのViewGroupまたは任意のレイアウト(例えばでframeLayout)からあなたのクラスを拡張する必要がView
継承ビューを配置する場合は、単純なビューではなく、ViewGroupまたは任意の「レイアウト」クラスを拡張する必要があります。 –