2016-09-26 5 views
1

Я могу понять, может быть, Android Studio 2.2 отличается, но я чувствую, что он вообще не работает с GridLayout, я смотрю учебник 17 для «GridLayout», а когда он заставляет его обертывать содержимое, кнопки в него, он показывает немного информации по мыши о том, где будет размещаться кнопка (тогда отображает зеленые полосы, чтобы указать, где находится кнопка), мой не делает этого, и также он не работает на все. Я расскажу о том, что я говорю.Android Studio 2.2 Gridlayout не работает

Также, как вы включаете всплывающие подсказки для палитры? и нет, я не говорю о быстрых документах, но подсказка о наведении мыши на элементы палитры.

Вот GIF https://gyazo.com/8a2bc1919f3d117238b7f52be11a2316 А также коды ошибок, которые всплывают, один из них говорит, что мнение требует уровень API 14 (ток мин 9): < .GridLayout />

А другой говорит

Этот вид Gridlayout бесполезен (нет детей, нет фона, нет идентификатора, нет стиля)

ответ

3

Что касается нажатия кнопки на Grid ... просто отпустите кнопку на GridLayout на дереве компонентов (внизу слева). Когда у вас есть первый элемент, вы можете использовать сетку, как обычно ожидаете, чтобы она работала, перемещая кнопки вокруг.

Example

+0

Ссылка, которая не найдена. –

1

Я понимаю, что этот вопрос немного старый, но и то, что он приходит быстро в поиске Google, поэтому я надеюсь, что мое решение может помочь в какой-то один.

Я прошел этот же учебник, и хотя я никогда не мог понять, можно ли включить зеленые линии или перетащить правильно в GridLayout, я нашел, как это сделать явно в файле XML ,

В теге для вашей кнопки, просто добавьте:

android:layout_row="X" 
android:layout_column="X" 

где Х обозначает любое (положительное) целое число от верхней части к нижней части для значения строк, и слева направо для значения столбца.

Менее идеальное решение, которое я знаю, но, надеюсь, кто-то выиграет от этого.

 Смежные вопросы

  • Нет связанных вопросов^_^