2016-08-23 1 views
-2

Кто-то может мне помочь? Я не понял двух вещей. один, то, что вещь:Какова цель «этого» при создании объекта в памяти? - android

RelativeLayout.LayoutParams center_ob_l = new RelativeLayout.LayoutParams(
     RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); 

что смысл WARP.CONTENT и почему я должен это делать?

второй вещь, "это":

Button log_b = new Button(this); 

почему я должен отправить "это" в этих скобках?

и почему вообще я хотел бы создать собой кнопки и вещи вместо того, чтобы просто перейти к визуальному устройству и выбросить вещи, которые я хочу на экран?

+2

Кажется, у вас так много сомнений в андроиде. Попробуйте www.developer.android.com и потратили больше времени, чтобы понять его. –

ответ

0
+0

Я понимаю, что теперь вторая вещь «что такое warp_content», но все еще не обозначала «это» значение. Я знаю, что в CPP это «ссылка» к конкретному объекту, над которым он работает, но не похож на тот –

0

WRAP_CONTENT означает, что RelativeLayout установить его размер установки его содержание.

этот (java ключ) относится к текущему объекту, независимо от его местонахождения, текущему состоянию класса, который вы кодируете.

, если вам не нужно создавать программно макет, построить его с визуальным редактором, когда вам нужно будет создать макет программно вы поймете это сами;)

0

LayoutParams используется, чтобы сказать, как представление будет нарисовано, вы используете эту ViewGroup.LayoutParams (int width, int height), где WRAP_CONTENT - это ширина и высота. проверить это https://developer.android.com/reference/android/view/ViewGroup.LayoutParams.html

Для кнопки log_b = новая кнопка (это); Это ключевое слово в java относится к текущему объекту класса.

Кнопка (контекст Context) «это» контекст вы передаете в чеке конструктор это https://developer.android.com/reference/android/widget/Button.html

0

wrap_content , что означает, что мнение хочет быть достаточно большим, чтобы вложить его содержание (плюс дополнение)

это примерно эквивалентно установки свойства Autosize под управлением Windows Элементы управления для истинного

это требуется, кстати, андроид работает с Context. В частности, когда вы проходите это, вы в основном передаете класс, который инкапсулирует это утверждение.

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