Запитання з тегом «android-layout»

Макет визначає візуальну структуру для користувальницького інтерфейсу, наприклад, інтерфейс користувача для діяльності, фрагмента або віджет програми.

10
Використання власного шрифту в android TextView за допомогою xml
Я додав спеціальний файл шрифту до папки "Мої активи / шрифти". Як я можу використовувати його з мого XML? Я можу використовувати його з коду наступним чином: TextView text = (TextView) findViewById(R.id.textview03); Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/Molot.otf"); text.setTypeface(tf); Чи не можу я це зробити з XML за допомогою android:typeface="/fonts/Molot.otf"атрибута?

11
Як додати (вертикальний) дільник до горизонтального LinearLayout?
Я намагаюся додати дільник до горизонтального лінійного макета, але нікуди не діваюся. Розділювач просто не відображається. Я абсолютно новачок в Android. Це мій макет XML: <RelativeLayout 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" tools:context=".MainActivity" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/llTopBar" android:orientation="horizontal" android:divider="#00ff00" android:dividerPadding="22dip" android:showDividers="middle" > <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" /> <Button android:layout_width="wrap_content" android:layout_height="match_parent" android:text="asdf" …

2
Скелет програми для підтримки декількох екранів
Як ми знаємо, що Android постачається з різними пристроями, які мають різні функції, роздільну здатність та розмір екрану, тому при розробці додатка, що підтримує кілька (малого та великого) екрану, існує перешкода щодо розміру та макета. Це призводить до різних комбінацій розмірів екрана, роздільної здатності та DPI та створює значну проблему …

5
Доданий EditText не є TextInputEditText. Будь ласка, перейдіть на використання цього класу
Я використовую EditTextвсередині a TextInputLayout, але після оновлення бібліотеки підтримки до 23.2.0, я отримую це попередження в logcat, Яка різниця між звичайним EditTextта a TextInputEditText? Здається, я не можу знайти жодної документації для цього.

4
Як використовувати isInEditMode (), щоб побачити макет із користувацьким видом у редакторі
Я повинен редагувати програмне забезпечення, яке має власний вигляд, коли я намагаюся відредагувати макет xml, Eclipse каже мені: Використовуйте View.isInEditMode () у власних поданнях, щоб пропустити код, коли він відображається в Eclipse Але я не маю уявлення про те, як і де я повинен використовувати isInEditMode () у додатку Мій …

6
Кнопка Android з піктограмою та текстом
У моєму додатку є кілька таких кнопок: <Button android:id="@+id/bSearch" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="16dp" android:text="Search" android:textSize="24sp" /> Я намагаюся створити ту саму кнопку з текстом та піктограмою. android: drawableLeft у мене не працює (можливо, так і було б, але я не знаю, як встановити максимальну висоту піктограми). Тож я створив LinearLayout з …

15
gen вже існує, але не є вихідною папкою
Я розробляю свій проект Android. Після видалення невикористаної бібліотеки з’явилося повідомлення про помилку: myproject/gen already exists but is not a source folder. Convert to a source folder or rename it У моєму коді активності R.javaнеможливо вирішити всі ресурси з . Я спробував, клацніть правою кнопкою миші на своєму проекті => …

21
Збій програми при спробі використовувати RecyclerView на Android 5.0
Я намагаюся возитися з новим RecyclerView, і всякий раз, коли я намагаюся його запустити, мій додаток відразу ж аварійно завершує роботу. Це дає мені NullPointerException для спроби отримати доступ до методів з android.support.v7.widget.RecyclerView. Я переглянув інші публікації і побачив, що у більшості людей цього не було, compile 'com.android.support:recyclerview-v7:+'але я спробував …

11
Як зробити так, щоб текст редагування не редагувався, а натискав у JAVA
Чи можна зробити EditTextінтерактивним, але не редагованим. Я не хочу, щоб його можна було редагувати (ні клавіатура не повинна підходити, ні ми повинні мати можливість змінити підказку) Насправді я хочу використовувати Редагувати текст просто як зображення з підказкою (яке не можна змінити). Я знаю, що насправді потрібно було використовувати ImageViewі …

15
Встановіть ідентифікований ідентифікатор ресурсу в android: src для ImageView, використовуючи прив'язку даних в Android
Я намагаюся встановити для ідентифікатора ресурсу, який можна малювати, андроїд: src ImageView за допомогою прив'язки даних Ось мій об’єкт: public class Recipe implements Parcelable { public final int imageResource; // resource ID (e.g. R.drawable.some_image) public final String title; // ... public Recipe(int imageResource, String title /* ... */) { this.imageResource …

9
Я хочу поєднати два рядки для TextView в android, Data Binding Api
Я використовую DataBindingApi для налаштування подань у макетах Android. Ось мій макет. layout.xml <?xml version="1.0" encoding="utf-8"?> <layout xmlns:android="http://schemas.android.com/apk/res/android"> <data> <variable name="user" type="testing.sampleapp.com.sampleapp.User"/> </data> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@{ "Hello " + user.firstName}"/> </LinearLayout> Я хочу, щоб TextView відображав Hello UserName . Як цього досягти за допомогою API …

4
Як додати один розділювач розділів для шухляди навігації в Android?
У мене є шухляда для навігації, як це зображення. Я хочу додати розділювач розділів (як рядок, що розділяє Нептун). Це здається простим, але я не можу знайти в Інтернеті нічого, що було б корисно для мого випадку. Ось моя основна діяльність: public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; …

1
Власний визначений макет, метод onDraw () не викликається
Я визначив такий клас: public class TestMyFrameLayout extends FrameLayout{ Paint mPaint; public TestMyFrameLayout(Context context, AttributeSet attrs) { super(context, attrs); } public TestMyFrameLayout(Context context) { super(context); mPaint = new Paint(); mPaint.setColor(Color.GREEN); } protected void onDraw(Canvas canvas) { super.onDraw(canvas); canvas.drawCircle(50f, 50f, 30, mPaint); } } і назвав це як: TestMyFrameLayout myFrameLayout = …

4
Android: як зробити так, щоб подання зростало, щоб заповнити доступний простір?
Це здається просто, але я не можу зрозуміти, як це зробити. У мене горизонтальний макет із EditText та двома кнопками ImageButtons. Я хочу, щоб ImageButtons мали фіксований розмір, а EditText займав залишок місця в макеті. Як цього можна досягти? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" …

4
Чи можу я використовувати один і той же ідентифікатор в іншому макеті в Android?
Я новачок у розробці Android. Чи добре використовувати один і той же ідентифікатор для зображень та TextViewsу різних LayoutXML-файлах? Коли eclipse автоматично вносить їх у список, він перераховує всі змінні макета з проекту, тож чи зіткнеться він? Дотепер я не помічав жодних проблем з використанням одного і того ж ідентифікатора …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.