В моей Android деятельности добавить, создать пользовательский вид, который простирается SurfaceView (используя MonoDroid так незначительные изменения в синтаксисе):Android: Как программно кнопка для просмотра
class FriendsView : SurfaceView
{
...
public FriendsView(Context context) : base(context)
{
... create my custom view ...
}
}
В моем классе активности, я установил просматривать содержимое в виде:
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(ViewGroup.LayoutParams.FillParent, ViewGroup.LayoutParams.FillParent);
FriendsView friendsView = new FriendsView(this);
SetContentView(friendsView, layoutParams);
}
Я хочу, чтобы добавить кнопку в представлении, но не может работать, как это сделать. Все, что я прочитал, начинается с точки зрения main.xml, но я не вижу, как использовать это, чтобы объявить кнопку, которая видна в моем представлении. В равной степени я не могу найти метод в классах Activity или View, что позволяет мне добавить объект Button программно.
Я уверен, что у меня что-то отсутствует, но приветствую любую помощь, чтобы заставить меня двигаться в правильном направлении.
Извините, где вы взяли ваш конструктор 'ViewGroup.LayoutParams' с таким прототипом? – Dims
Вы можете найти свой ответ правильно [здесь] (http://stackoverflow.com/a/7679516/828728). – yugidroid