Articles of xml

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)); Я не удовлетворен, потому что у настоящего бьющего сердца […]

Создание представлений программным способом с использованием XML на Android

Я хочу создать макет пользовательского интерфейса в XML и вставить его в виде дочернего элемента в существующий вид (он будет вставлен несколько раз). Например, вот что будет содержать файл XML: <RelativeLayout android:id="@+id/relativeLayout1" > <Button android:id="@+id/myButton" android:text="@string/mystring" /> </RelativeLayout> Теперь я получаю родительский LinearLayout и теперь хочу добавить этот XML-файл в виде дочернего представления, например: LinearLayout […]

Документация для стилей в ресурсах android

Я попытался добавить документацию к некоторым стилям в моем коде. Проблема в том, что студия Android не связывает документацию напрямую с использованием стиля. Я имею в виду, что простой комментарий <! – Docu -> не создает мою желаемую документацию для стиля. <!– Documentation –> <style name="graph" parent="font_graph_base"/> Вот что я хочу в качестве примера для […]

Как использовать tabHost для Android

Я просмотрел сообщения о переполнении стека и в учебных пособиях на других сайтах, и я не понимаю, как использовать TabHost . Может ли кто-нибудь объяснить это мне и, возможно, отправить мне ссылку на учебник?