Articles of layoutparams

Анимация при изменении LayoutParams в LinearLayout

В моем приложении есть LinearLayout, у которого есть 0 Высота макета. Когда я нажимаю кнопку, эта высота макета должна быть LayoutParams.WRAP_CONTENT. Это код, который я использую в onclicklistner. LayoutParams lp = new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); slider.setLayoutParams(lp); Я хочу оживить это. Как настроить анимацию для слайдера.

Выход Android в полноэкранном режиме

Я работаю в Android. Мне нужно показать свою активность в полноэкранном режиме, и я сделал это, используя следующий код. getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); Теперь это выглядит так: Теперь я хочу выйти из этого полноэкранного режима, чтобы моя деятельность показывалась по-прежнему. как это:- У меня есть кнопка, которая используется для переключения между полным или нормальным режимом, я переключу […]

После изменения свойства объекта LayoutParams мне нужно снова вызвать setLayoutParams?

У меня есть вид (содержащий объявление), который мне нужно масштабировать, чтобы он соответствовал ширине экрана в определенный момент времени (после загрузки объявления). Поэтому у меня есть метод setHeight(myView) который вычисляет правильную высоту для данной ширины экрана и соответственно изменяет LayoutParams View. Важнейшая часть кода такова: LayoutParams params = myView.getLayoutParams(); int width = myView.getWidth(); if (params […]

Как установить layout_span через код

Кто-нибудь знает, как установить / изменить android:layout_span="" EditText в Android во время выполнения. У меня уже есть EditText, определенный в моем XML-файле. <TableRow android:paddingTop="20dip" android:gravity="center_horizontal"> <EditText android:layout_width="150dip" android:text="" android:layout_height="40dip" android:id="@+id/p" android:layout_span="2"></EditText></TableRow>

Android: LayoutParams для TextView делает вид исчезающим, программным

Я ударил это с разных ракурсов. В основном суть такова: Я выложил шаблон в XML для интерфейса, который НЕОБХОДИМО запускать программно, поэтому он будет динамически заполняться во время прогона. Проблема здесь заключается в том, что XML TextView имеет множество настроек макета (которые работают) и необходимы. Но если я действительно установил их в коде, TextView даже […]

Как программно удалить существующее правило, которое было определено в XML?

У меня есть линейный макет, который содержится внутри относительного макета. Он установлен в файле XML справа от другого линейного макета (это отлично работает). В некоторых случаях я хочу изменить относительное положение макета во время onCreate активности, поэтому мне нужно изменить параметр «справа от», чтобы связать его с другим макетом. Я пробовал это: RelativeLayout.LayoutParams layoutParams; layoutParams […]

Auto-fit TextView для Android

Задний план Много раз нам нужно автоподгонку шрифта TextView к указанным им границам. Проблема К сожалению, несмотря на то, что существует много потоков и сообщений (и предлагаемых решений), говорящих об этой проблеме (пример здесь , здесь и здесь ), ни один из них на самом деле не работает. Вот почему я решил проверить каждую из […]

Как программно установить атрибут layout_align_parent_right кнопки в относительной компоновке?

У меня есть относительный макет, который я создаю программно: RelativeLayout layout = new RelativeLayout( this ); RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); Теперь у меня есть две кнопки, которые я хочу добавить в этот относительный макет. Но проблема заключается в том, что обе кнопки отображаются слева от RelatiiveLayout, перекрывающихся друг с другом. buttonContainer.addView(btn1); buttonContainer.addView(btn2); Теперь […]