android-layout- все статьи тега


BottomNavigationView скрывается при прокрутке вверх, а не вниз

Новый BottomNavigationView из библиотеки поддержки v25. 0. 0 должен скрываться при прокрутке вниз, чтобы увидеть все элементы из списка. Однако в моем тестовом сценарии вид скрывается при прокрутке вверх. Есть идеи, что может вызвать такое обратное поведение? inner_fragment устанавливается как фрагмент, вставленный в activity_main_framelayout_content Фреймлайаут. XML-макеты ниже: Main_activity.xml: <android.support.design.widget.CoordinatorLayout android:id="@+id/activity_ma ...

Можно ли рисовать / рисовать на изображении, а также стирать его в android?

В моем приложении я использую этот код холста для рисования. @Override protected void onDraw(Canvas canvas) { Bitmap kangoo = BitmapFactory.decodeResource(getResources(),R.drawable.icon); canvas.drawColor(0xFF00FF00); //canvas.drawBitmap (kangoo, 200, 200, null); canvas.drawBitmap(mBitmap, 0, 0, mBitmapPaint); canvas.drawPath(mPath, mPaint); } Но в то время как я собираюсь сохранить эту mBitmap, это не сохранение растрового изображения, к ...

Дизайн фрагментов: адаптация к нескольким макетам экрана путем отображения / скрытия фрагментов в рамках одного действия?

Я пытаюсь понять, как использовать фрагменты для создания приложений, которые хорошо адаптируются к нескольким экранам и макетам. Я изучил несколько примеров: в фрагментов документ на руководство разработчика Андроид. Google IO app фрагменты образца изActionBar Sherlock . Все они поддерживают множественный подход Activity: на большом экране отобразите один Activity с несколькими Fragments на экране меньшего размера, разделить Fragmentс несколькими Activity ' ы. Я подумал о другом под ...

Как переместить значок поиска SearchView в правую сторону?

Вот мой макет, используя android.support.v7.widget.SearchView. Я хочу переместить значок поиска в правую сторону, но я не нашел никакого метода... ' <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBa ...

TextInputLayout не отображается, когда вид добавлен программно

Я заметил некоторое странное поведение TextInputLayout : Когда я добавляю в свой макет следующее: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/txtFirstName" style="@style/EditTextStyle" android:layout_width="match_parent" android:layout_height="match_parent" android:hint="In layout" ...

Textview текст не отображается должным образом

Я создаю гистограмму, похожую на структуру, используя кнопки и текстовые представления. Я хочу отобразить некоторое конкретное значение над каждым баром. Если значение находится в пределах 4 цифр, оно отображается правильно, но как только 5 цифр нет. приходит, текст заворачивается, как показано на скриншоте ниже. Я уже пробовал android:singleLine="true", но это ничего не меняет. что-нибудь. Расположение: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...

Android-Constraint layout - как выровнять вид по центру над краем другого вида?

Я хочу построить макет следующим образом: Внутри компоновки ограничений есть представление изображения, которое действует как баннер, затем есть карта, центр которой выровнен с нижним краем баннера, а затем есть другое представление изображения, центр которого выровнен с верхним краем карты. Проблема, с которой я сталкиваюсь, заключается в том, что второй вид изображения (зеленый) при выравнивании с картой идет в фоновом режиме вместо того, чтобы оставаться в передний план. Вот xml, < ...

Почему мои изображения растягиваются, когда они нарисованы на SurfaceView?

Я вручную создаю SurfaceView в коде и устанавливаю его в качестве представления контента на моей активности следующим образом: DisplayMetrics displaymetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displaymetrics); int width = displaymetrics.widthPixels; int height = displaymetrics.heightPixels; mainSurface = new MainSurface(getBaseContext()); mainSurface.getHolder().setFixedSize(width, height); setContentView(mainSurface); Затем я просто рисую такие изображе ...

Анимация удаления элемента ListView

Я пытаюсь анимировать удаление элемента ListView, используя это: mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> adapterView, final View view, final int i, long l) { view.animate().setDuration(500).x(-view.getWidth()).alpha(0f); adapter.remove(tasks.get(i)); adapter.notifyDataSetChanged(); } }); Это не работает. Я в основном следовал совету 4-го ...

Бесконечный свиток конечных элементов

У меня есть GridView, который имеет элементы внутри 5x50. Мне нужно прокрутить их во всех направлениях и вместо того, чтобы останавливаться, когда дойдете до конца, просто начните сверху / слева. Например, прокрутка слева направо Перед свитком 1 2 3 4 5 6 7 8 9 10 После прокрутки вправо 5 1 2 3 4 10 6 7 8 9 И сверху вниз (или снизу вверх) Перед прокруткой вниз 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 После прокрутки 6 7 8 9 10 11 12 13 14 15 1 2 3 4 5 Я пытаюсь сделать его плавн ...

Динамическое изменение цвета (элемента списка)TextView в Listview

Я использую ListView, как показано ниже в filename browse.XML. <ListView android:id="@+id/listView1" android:layout_width="250dp" android:layout_height="match_parent" android:layout_alignParentLeft="true" android:layout_below="@+id/relativeLayout1" > </ListView> И я заполняю этот listView внутри метода onCreate () следующим образом: files1=new ArrayList<String>(); File sdcard=Environment.getExternalStorageDirectory(); files1 = getListFiles(new File(sdcard. ...

Как расположить вид поверх другого вида в RelativeLayout?

У меня есть TextView (обозначено зеленым цветом ниже) и LinearLayout (обозначено красным цветом ниже) в RelativeLayout. Я хочу расположить TextView поверх LinearLayout, как это: Тем не менее, я попробовал это: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:id="@+id/linear_layout"> <!--some other views--> </LinearLayout> <TextView android:layout_width="wrap_content" ...

растянуть ImageView вертикально constraintlayout

У меня есть небольшая проблема в получении ImageView, чтобы заполнить оставшийся пробел по вертикали. Я выделил его красным цветом на скриншоте. Может кто-нибудь взглянуть и дать совет? Https://i.stack.imgur.com/PBio1.png Это связанный XML-код: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.c ...

Доступ к элементам пользовательского интерфейса в Activity из другого класса

У меня проблема с этим кодом setContentView(R.layout.game); TextView text = (TextView) findViewById(R.id.qwe_string); text.setText("Hello Android"); Он работает, если он находится внутри действия, но если это не так, очевидно, он дает ошибки: The method findViewById(int) is undefined for the type new TimerTask(){} The method setContentView(int) is undefined for the type new TimerTask(){} Код находится внутри таймера в отдельном классе (не activity). Полный код выглядит следующим образом. ...

Почему TextView в одной строке elipsized с " end " показывает поля?

Я использую TextView в Android, что я хочу показать 1 строку в TextView, заканчивающуюся на ". "но это дает [] поле типа в конце. Я не знаю, почему? Я просто хочу, чтобы remvoe это поле и только показать текст, заканчивающийся на"... " Обновить код для list_row.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="85dp" android:orientation="horizontal" android:gr ...

В чем разница между "px", "dip", "dp" и "sp"?

в чем разница между Android единиц измерения? px dip dp sp ...

Закрыть/скрыть экранную клавиатуру Андроид

у меня есть EditText и Button в мой макет. после записи в поле редактирования и нажатия на Button, Я хочу скрыть виртуальную клавиатуру. Я предполагаю, что это простой кусок кода, но где я могу найти пример его? ...

Как программно установить drawableLeft на Android кнопку?

Я динамически создаю кнопки. Сначала я стилизовал их с помощью XML, и я пытаюсь взять XML ниже и сделать его программируемым. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> это то, что у меня есть до сих пор. Я могу делать все, кроме т ...

Изменение цвета нижней строки EditText с помощью appcompat v7

я использую appcompat v7, чтобы получить согласованный внешний вид на Android 5 и меньше. Это работает довольно хорошо. Однако я не могу понять, как изменить цвет нижней строки и цвет акцента Для редактирования текстов. Возможно ли это? Я попытался определить пользовательскую android:editTextStyle (МФ. ниже), но мне удалось изменить только полный цвет фона или цвет текста, но не нижнюю строку и цвет акцента. Есть ли конкретное значение свойства для использования? должен ли я использовать польз ...

Как установить гравитацию макета программно?

мой вопрос прост, Как установить мои кнопки layout_gravity программно? Я нашел это в интернете, но он просто бросает мне исключение Nullpointer: Button MyButton = new Button(this); LinearLayout.LayoutParams lllp=(LinearLayout.LayoutParams)MyButton.getLayoutParams(); lllp.gravity=Gravity.RIGHT; MyButton.setLayoutParams(lllp); MyLinearLayout.addView(MyButton); любое решение? ...