Articles of андроида

Как выровнять текст в CheckedTextView с помощью флажка

Мое определение XML: <CheckedTextView android:textSize="18.0dip" android:text="@string/text" android:textColor="@color/white" android:id="@+id/test" android:layout_width="fill_parent" android:layout_height="wrap_content" android:checkMark="?android:attr/textCheckMark" /> Все работает отлично, но текст всегда находится в верхнем левом углу экрана, а флажок – вертикально по центру. Они не на той же линии. Как выровнять их.

Поиск местоположения (позиции) просмотра на дисплее (экране) в android

Я хочу найти позицию представления на экране дисплея. Для этого я использую такие методы, как view.getLeft() , view.getBottom() , view.getRight() , view.getTop() . Но, к сожалению, все эти методы возвращаются 0 . Есть ли альтернативный способ найти позиции представления (т.е. координаты на экране)? Мой макет main.xml : <TextView android:id="@+id/tv1" android:layout_width="200px" android:layout_height="30px" android:text="welcome to" /> <TextView […]

Наклонение растрового изображения только в вертикальном направлении

Я хочу перекосить (исправить меня, если это не правильное слово) растровое изображение, чтобы оно выглядело как глубина. Хороший способ визуализировать то, о чем я прошу, – это то, как титры Звездных войн под углом, чтобы показать глубину. Я пробовал следующее: canvas.getMatrix().postSkew(kx,ky,px,py); а также canvas.skew(sx,sy); Но у меня не было большого успеха. Вышеуказанные методы всегда преобразуют […]

Есть ли способ проверить, определена ли переменная в Java?

В моем приложении в android мне нужно проверить, была ли указана переменная, поэтому я не получаю исключение из null-указателя. В любом случае?

Настройка счетчика панели действий

Я пытаюсь настроить скриншот actionbar для Android так, как приложение google currents. В принципе, только «субтитры» должны отражать то, что я выбираю из счетчика, в то время как «название» остается неизменным. Я понимаю, что пользовательский счетчик должен быть создан, и я должен переопределить метод getView() и getDropDownView() . Но я очень смущен здесь, как правильно […]

Android gradle test только один вкус

В настоящее время я установил экземпляр TeamCity для запуска connectedCheck CheckCheck для всех моих Android-проектов. Это нормально, все тесты проходят, и все хорошо. Кроме того, connectedCheck запускает все тесты для всех продуктов. В настоящее время у меня много вкусов, так что это потерянная работа для моих проектов, так как у меня нет никакого другого кода […]

Как получить программную ширину и высоту Относительно – Линейный макет в андроиде?

Мне нужны измерения времени выполнения Relative / Linear Layout. Activity_home.xml : <RelativeLayout android:id="@+id/rlParent" android:layout_width="match_parent" android:layout_height="match_parent" > </RelativeLayout> HomeActivity.java: private int width, height; RelativeLayout rlParent = (RelativeLayout) findViewById(R.id.rlParent); w = rlParent.getWidth(); h = rlParent.getHeight(); Log.i("Width-Height", width+"-"+height); Пожалуйста, поделитесь своими мыслями.

Изменение цвета фона кнопки панели задач при нажатии

Если я нажму кнопку на панели действий, то ее цвет фона – это не то, что я хочу. Цвет фона моего элемента не отвечает на мое событие click. Как я могу изменить это и изменить цвет фона при его нажатии?

Выберите «Android XX» или «API Google» в новом проекте

Я думаю, что это в основном то же самое, но какую цель сборки я должен выбрать? Или между ними действительно разница? Например, «Android 2.2» или «API Google» для одного и того же уровня платформы и API?

ClassCastException: android.widget.LinearLayout $ LayoutParams

Поэтому я получаю эту ошибку при выполнении адаптера в FinderActivity.class. public class FinderActivity extends ListActivity { private List<String> itemsearchoptions = Arrays.asList( new String[] { "Search Service Center","Search Showroom", "Area Surveillance", "Nearest OAC Offices" }); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.finder); getListView().setAdapter(new FinderListAdapter(this, this.itemsearchoptions));//cause of error } Вот мой FinderAdapterclass: public class FinderListAdapter extends […]