У меня есть метод, который создает кнопки с фиксированным размером ширины и высоты. Чтобы создать кнопки, я использую шаблон layout.xaml. Шаблон кнопки будет вызываться по команде:добавление кнопок в gridlayout программно и заданная ширина и высота в процентах
var btn = LayoutInflater.Inflate(Resource.Layout.btn, null);
Во время метода кнопки получают специальный текст и цвет. В конце кнопки настройки кнопка будет добавлена к GridLayout с помощью следующего кода:
var pari = new RelativeLayout.LayoutParams(widthbutton, heightbutton)
RunOnUiThread(() => gridlayout.AddView(val.Value, pari));
widthbutton и heightbutton просто номер исправления. Мой вопрос: я хочу установить ширину и размер кнопок в зависимости от размера gridlayout. Итак, как установить размер кнопок в процентах?
Если вы хотите изменить размер изображения в соответствии с размером экрана, попробуйте использовать «Заполнение». используйте «wrap_content» для высоты и ширины. Не указывайте точные цифры, чтобы они не изменяли их размер. – Devraj