Articles of xml

Повторное использование кода TextView в Android XML

Я создаю несколько меню для своего приложения для Android, и во всем тексте есть стандартное текстовое представление, которое повторяется 5 раз, но каждый раз меняется каждый раз на тег android: text, все остальное одинаково. В этом есть много свойств, и для каждого из текстовых просмотров очень сложно копировать / вставлять все это. Есть ли способ […]

Как сделать мою ширину TextView половиной ее родительской?

Если я хочу, чтобы моя ширина TextView была точно равна ширине его родительского элемента, я могу использовать android:layout_width="fill_parent" Как насчет того, хочу ли я сделать половину ширины детали? Или, вообще говоря, установите ширину относительно ширины родительского элемента? Изменить: Я использую Relative Layout Мой экран выглядит так.

Ресурс Drawable из пользовательского атрибута

Есть ли возможность получить ресурс из доступной папки прямо в какой-то пользовательский атрибут, поэтому я могу написать: <com.my.custom.View android:layout_height="50dp" android:layout_width="50dp" … my_custom:drawableSomewhere="@drawable/some_image" /> А затем просто выполнить действие с возможностью рисования внутри моего пользовательского класса просмотра?

Андроид: капитализировать не работает

У меня есть TextView. Я пытаюсь загладить первую букву в каждом слове. Вот TextView: <TextView android:text="TextView" android:id="@+id/textView1" android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_alignParentRight="true" android:textSize="30dip" android:textStyle="bold" android:layout_marginRight="5dip" android:ellipsize="end" android:capitalize="words"> </TextView> Вот как я добавляю текст: TextView titleView = (TextView) findViewById(R.id.textView1); titleView.setText( section.replace("_", " ") ); Могу ли я не добавлять текст динамически и ожидать, что он будет использовать слова? […]

Как добавить теги в XML на Android?

Я хотел бы написать некоторый контент в XML-файл. Для этого я создал файл XML и записывал теги с элементами, атрибутами и значениями с такими данными: XmlSerializer serializer = Xml.newSerializer(); serializer.startTag(null, element); serializer.attribute(null, atbname, value); serializer.text(text); serializer.endTag(null, tag); Если я хочу добавить новый тег с новыми элементами, новыми атрибутами и т. Д., И я введу элемент […]

Типы строк не разрешены (в 'id' со значением '@ id / bAdd')

Я получаю сообщение о том, что типы String не разрешены (в 'id' со значением '@ id / bAdd') Я очистил проект. Все работало раньше, я не делал этого, вызывая эту ошибку. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="Your total is 0" android:textSize="45dp" android:layout_gravity="center" android:gravity="center" android:id="@+id/tvDisplay" tools:context=".StartingPoint" /> <Button android:layout_width="250dp" […]

Как программно ссылаться на <string> в xml-файле в android

Я новичок в программировании на Android и хочу это знать: У меня есть 3 строки, определенные в файле strings.xml: <resources> <string name="one">First Click </string> <string name="two">Second Click </string> <string name="three">Third Click </string> <resources> И текстовое представление, которое отображает первую строку в файле strings.xml. Я не хочу использовать settext("******") для изменения текста текстового вида, когда пользователь […]

RecyclerView ширина элемента layout_width = "match_parent" не совпадает с родительским

Я использую RecyclerView, и я пытаюсь сделать элемент width из RecyclerView match_parent, так как я использую LinearLayoutManager.HORIZONTAL <android.support.v7.widget.RecyclerView android:id="@+id/listOffersHits" android:layout_width="match_parent" android:layout_height="match_parent" /> custom_layout.xml <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:card_view="http://schemas.android.com/apk/res-auto" android:id="@+id/card_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="center" android:layout_weight="1" android:layout_margin="2dp" card_view:cardCornerRadius="2dp"> <ImageView android:id="@+id/offerImage" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/item_selector" android:scaleType="fitXY" android:src="@drawable/offer" /> </android.support.v7.widget.CardView> LayoutManager LinearLayoutManager linearLayoutManager = new LinearLayoutManager(getActivity(),LinearLayoutManager.HORIZONTAL, false); listOffersHits.setLayoutManager(linearLayoutManager); ViewHolder View […]

Граница элементов списка в андроиде

Я хочу установить границу Edittext и элементов списка, как на картинке: Мой xml-код выглядит следующим образом: <LinearLayout android:background="#BDD6E0" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" > </LinearLayout> <LinearLayout android:background="#BDD6E0" android:layout_height="wrap_content" android:layout_width="match_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:text="Search" android:textColor="#000000" android:background="#FFFFFF" android:textAppearance="?android:attr/textAppearanceLarge" /> <EditText android:id="@+id/search_pat_edit" android:layout_width="match_parent" android:layout_height="wrap_content" android:singleLine="true" android:textColor="#000000" android:layout_weight="4"> </EditText> </LinearLayout> <LinearLayout android:background="#c0c0c0" android:layout_height="0dp" android:layout_width="match_parent" android:layout_weight="6" > <ListView […]

Не удалось инициализировать LoginButton Facebook-sdk для Android

Я работаю над проектом Android и хочу добавить функцию входа в Facebook, я добавил sdk Facebook правильно, но я не смог инициализировать LoginButton **java.lang.NoClassDefFoundError: Could not initialize class com.facebook.login.widget.LoginButton** at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:176) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.rInflate_Original(LayoutInflater.java:806) at android.view.LayoutInflater_Delegate.rInflate(LayoutInflater_Delegate.java:64) at android.view.LayoutInflater.rInflate(LayoutInflater.java:782) at […]