Articles of вида

SetWidth () Кнопка Android

Я создал кнопку, помещенную в RelativeLayout, и я бы хотел установить ее размер. Но я могу установить только больший размер, чем оригинальный, например, я могу изменить его размер до 200dp, но не до 20dp. Есть ли решение? Вот мой код Button b = new Button(getApplicationContext()); myLayout.addView(b); b.setWidth(200); // Work b.setWidth(20); // Don't work благодаря

Получить атрибут Hint Значение из AttributeSet

Я переопределил EditText, как указано в этой ссылке . Теперь, объявляя это поле внутри макета, я использую <com.and.ab1209.ClearableEditText android:id=”@+id/edit_text_clearable” android:layout_width=”fill_parent” android:hint="My Hint Goes here" android:layout_height=”wrap_content” /> Как получить это значение подсказки внутри любого из этих конструкторов. public ClearableEditText(Context context, AttributeSet attrs, int defStyle){…} public ClearableEditText(Context context, AttributeSet attrs){…} Как мне это сделать?

MPAndroidChart есть способ установить разные цвета для разных баров?

Я использую MPAndroidChart в своем приложении, и мне было интересно, есть ли способ установить другой цвет для первого бара в динамически движущейся гистограмме, например: Бары добавляются динамически, в то время как весь стек перемещается влево по мере приближения данных, есть ли способ установить цвет первого бара другого цвета? заранее спасибо. EDIT: вот мой код для […]

Вычислить меру измерения перед отображением

Я пытаюсь добавить виды в LinearLayout динамически, насколько это возможно (в зависимости от ширины экрана). Я делаю это до отображения LinearLayout на экране. Мой LinearLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_gravity="center" android:background="#666"/> Мое представление для отображения в LinearLayout: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingLeft="10dp" android:paddingRight="10dp" android:background="#999"> <ImageView android:layout_width="48dp" android:layout_height="48dp" android:src="@drawable/no_photo"/> </FrameLayout> Я добавляю виды в макет: int […]

Android: Layout.addView () не работает

Когда я пытаюсь запустить следующий код, я получаю сообщение об ошибке. Эмулятор дает мне это сообщение об ошибке, а затем сила приложения закрывается: приложение неожиданно остановилось. Что не так? import edu.chl.dat255.bluebanana.R; import android.app.Activity; import android.os.Bundle; import android.widget.LinearLayout; import android.widget.TextView; public class ProMan extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); LinearLayout layout […]

Андроид не видит состояние нажатия

Я сделал линейный макет, на котором я добавляю представления, имитируя таблицу, потому что я прочитал, что список в прокрутке не является вариантом. Поэтому у меня есть линейный макет с wrap_content внутри scrollview. Проблема в том, что для просмотров, которые я добавляю, я не могу вызвать какое-либо состояние нажатия, чтобы изменить графику, как раньше, когда она […]

Android ImageView должен быть больше экрана

У меня есть изображение размером 1500×2048 Я хочу, чтобы это отображалось в собственном разрешении, я буду обрабатывать масштабирование / масштабирование и преобразование с помощью анимационных функций Android. В настоящее время, просто используя ImageView по умолчанию, он заставляет мое изображение исправляться в пределах размера экрана. Я попытался расширить свои XML-элементы, чтобы быть layout_width:"2048dip" но без успеха […]

Идентификатор вида по координате

В заданном местоположении пикселя есть представление. У меня есть координаты пикселя. Как найти идентификатор представления при заданной координате?

Android: применить произвольное преобразование к представлению

Я хотел бы взять произвольную матрицу и применить ее к android.views.View. Единственный надежный способ, который я нашел, – это взломать: MyAnimation animation = new MyAnimation(matrix); animation.setDuration(0); animation.setFillAfter(true); view.setAnimation(animation); Есть ли способ лучше? Я пытался использовать getChildStaticTransformation и помещать его в родителя, но это не сработало (возможно, я делал это неправильно?)

Android – выровняйте центр просмотра в нижней части другого вида

Картина говорит более чем длинную речь: Я хочу выровнять по вертикали центр красной части с серединой черной части. У меня нет ограничений на контейнер (RelativeLayout, FrameLayout, LinearLayout oO). Я попробовал View с высотой 0dp, выровненной в нижней части черного вида, и выровнял Baseline с красным представлением, но он не работает … Спасибо за вашу помощь […]