好的,所以我在我的xml布局中定义的LinearLayout
里面有ScrollView
,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<ScrollView
android:minWidth="25px"
android:minHeight="25px"
android:paddingBottom="16dp"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/container" />
</ScrollView>
</LinearLayout>
然后,我使用LinearLayout
中包含的此代码访问此Activity
并尝试向其添加按钮:
var container = FindViewById<LinearLayout>(Resource.Id.container);
var myButton = new Button(this) {
Text = "Button Text"
};
myButton .Click += delegate { /*Do stuff*/ };
container.AddView(myButton, new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent));
我的问题是我在调试应用程序时没有显示该按钮。我错过了什么?
答案 0 :(得分:0)
我猜视觉工作室有问题。我关闭并重新打开它,按钮似乎出现了。奇怪的...