Articles of xml

Изменение ширины AutoCompleteTextView в Android

Я был в тупике в течение нескольких дней. У меня есть autoCompleteTextView и кнопка, разделенная на 50/50 в моем макете. Автозаполнение работает, но предложения занимают только половину экрана (что эквивалентно размеру, который обрабатывает мой TextView). Как я могу изменить это, чтобы охватить всю ширину? Простите мои ужасные навыки рисования: Blue = AutoCompleteTextView Red = желаемые […]

Пользовательский квадрат LinearLayout. Как?

Я создаю свой собственный класс для квадратного макета: public class SquareLayout extends LinearLayout{ public SquareLayout(Context context) { super(context); } public SquareLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public SquareLayout(Context context, AttributeSet attrs) { super(context, attrs); } @Override public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = MeasureSpec.getSize(widthMeasureSpec); int height = […]

Как установить прозрачность фонового изображения Android xml-файл

Я поставил изображение в качестве фона моего приложения для Android со следующей строкой кода: android:background="@drawable/background" Теперь я хочу сделать его прозрачным на 40%, но как это возможно в XML-файле? Мой exm-файл показан ниже: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/background" android:alpha="0.6" android:orientation="vertical" android:padding="30dp" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".SecondActivity" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingBottom="5dp" android:text="Welcome" android:textColor="#292421" […]

Android, org.simpleframework.xml Исключение стойкости, элемент «foo» уже используется

Я использую org.simpleframework.xml для обработки некоторых задач xml для приложения android, и я запускаю следующую ошибку, которую я не могу понять. org.simpleframework.xml.core.PersistenceException: Element 'album' is already used with @org.simpleframework.xml.ElementList(inline=false, name=album, entry=, data=false, empty=true, required=true, type=void) on field 'albums' private java.util.List us.blah.sonar.xsd.simple.AlbumList.albums at line 5 at org.simpleframework.xml.core.Variable$Adapter.read(Variable.java:484) at org.simpleframework.xml.core.Composite.readVariable(Composite.java:613) at org.simpleframework.xml.core.Composite.readInstance(Composite.java:573) Вот пример XML, который я […]

Предупреждение: этот <FrameLayout> можно заменить тегом <merge>

У меня есть FrameLayout который содержит TextView и два LinearLayout s: <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > … a textview and 2 linearlayouts </FrameLayout> После запуска Android Lint я получаю это предупреждение: This <FrameLayout> can be replaced with a <merge> tag. Почему это предупреждение существует? Что я могу сделать, чтобы исправить это (кроме игнорирования)?

Android Splash Screen

Это то, что у меня есть в моем обозревателе пакетов, поэтому давайте начнем с вершины и работаем вокруг проблемы, где я думаю, что она расположена .. MainActivity.java – package com.drg.idoser; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu […]

Пользовательский вид в макете xml

Я создал свой собственный вид, создав подкласс класса SurfaceView. Однако я не могу понять, как добавить его из файла макета xml. Мой текущий main.xml выглядит так: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <View class="com.chainparticles.ChainView" android:layout_width="fill_parent" android:layout_height="fill_parent" /> </LinearLayout> Что я пропустил? редактировать Больше информации Мой взгляд выглядит так package com.chainparticles; public class […]

Использование Simple XML и получение NoClassDefFoundError в Android

Я пытаюсь использовать Simple XML для преобразования объектов Java в формат XML в приложении для Android. Я получаю NoClassDefFoundError на линии Serializer serializer = new Persister(); java.lang.NoClassDefFoundError: org.simpleframework.xml.core.Persister У меня есть simple-xml-2.6.1.jar в пути к классу проекта, и когда я получил NoClassDefFoundError я также помещаю эти 3 баночки в путь к классам stax-1.2.0.jar stax-api-1.0.1.jar xpp3-1.1.3_8.jar […]

Почему стиль и макет не используют пространство имен android?

Например, при создании: <TextView style="@style/blah" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <include layout="@layout/footer" android:layout_width="fill_parent" android:layout_height="wrap_content"/> Возможная причина: style и layout обрабатываются во время компиляции, но я не уверен на 100%. РЕДАКТИРОВАТЬ: То же самое с package в файле AndroidManifest.xml .

Android: Как сделать приятную анимацию сердечного ритма?

Это мое решение аним / pulse.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale android:duration="300" android:fromXScale="1" android:fromYScale="1" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" android:toXScale="0.75" android:toYScale="0.75" android:interpolator="@android:interpolator/bounce" /> <scale android:duration="100" android:fromXScale="1" android:fromYScale="1" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:repeatMode="reverse" android:toXScale="1.25" android:toYScale="1.25" android:interpolator="@android:interpolator/bounce" /> </set> Затем в activity.java: ImageView imageView = (ImageView) findViewById(R.id.image); imageView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.pulse)); Я не удовлетворен, потому что у настоящего бьющего сердца […]