0
Мне было интересно, как отформатировать кнопки, чтобы они все отображались на экране, а не уходили с него? У меня есть сетка 10x10, а также хочу, чтобы они были сжаты вместе без промежутков между ними. В настоящее время я пишу это в Visual StudiOS с Xamarin.Проблемы с gridlayout с кнопками в Android
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
GridLayout gl = (GridLayout)FindViewById(Resource.Id.GridLayout1);
// Set our view from the "main" layout resource
Button[] cells = new Button[99];
var i = 0;
foreach (Button b in cells)
{
cells[i] = new Button(this);
gl.AddView(cells[i]);
i++;
}
}}
<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/GridLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="10"
android:rowCount="10"
android:orientation="horizontal"
tools:context=".GridXMLActivity" />
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
Namespace App3 {
[Activity(Label = "App3", MainLauncher = true, Icon = "@drawable/icon")]
Public class MainActivity : Activity
{
То, что я получаю прямо сейчас. http://i.stack.imgur.com/zkBjF.png
Пожалуйста Будьте конкретны с вашим вопросом, вы получаете макет сетки, но есть пробелы между кнопками, но вы этого не сделаете Нужно им это? – Keshav1234
да, я не могу получить все 10 кнопок в горизонтальном ряду. Я думал, что андроид: layout_width = "match_parent" может это сделать, но, похоже, это не так. У меня есть фотография imgur, связанная в сообщении того, что я получаю в настоящее время. –
Вы пробовали использовать горизонтальный вид прокрутки? – Keshav1234