Articles of пользовательский интерфейс

Хорошие инструменты для разработки графического интерфейса в Android?

Я хотел бы знать, существует ли хороший инструмент для реализации дизайна в Android, например, инструменты, позволяющие легко реализовать и которые могут генерировать XML Спасибо за вашу помощь.

Как прокрутить edittext внутри прокрутки

У меня есть scrollview, внутри которого есть editext, который является многострочным . Я хочу прокрутить edittext, чтобы увидеть более низкое содержимое, но это невозможно. <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="50dp" android:background="@android:color/holo_blue_light" android:gravity="center" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="View Complaint" android:textAppearance="?android:attr/textAppearanceLarge" /> </LinearLayout> <ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" > <LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" […]

Я хочу сделать меню слайдов с эффектом 3D, как показано ниже.

Я могу сделать слайдер, используя этот код. Но я не знаю, как это сделать в 3D. import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v7.app.ActionBarActivity; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.view.Window; import android.widget.ImageButton; import com.navdrawer.SimpleSideDrawer; public class MainScreen extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_main_screen); if (savedInstanceState == null) […]

Пользовательская позиция подсказки в поле «Редактировать текст».

Мне было интересно, есть ли какой-нибудь способ, чтобы я мог получить подсказку в нижней части окна «Редактировать текст», а затем пользователь начал вводить текст в верхней части окна. В качестве бонусного вопроса, есть ли способ сделать подсказку НЕ исчезнуть после того, как пользователь начнет вводить текст.

Как добавить подсказку к виджету Spinner?

У меня есть Spinner в spinnerMode="dropdown" режим. Вместо предварительно выбранного первого элемента я хочу показать пользователю подсказку, чтобы не было выбора по умолчанию (например, «Пожалуйста, выберите элемент») Это интерфейс, который я получил: И это пользовательский интерфейс, который я хочу достичь: Я понял, что виджет EditText имеет атрибут android:hint , но не виджет Spinner и его […]

Как добавить пустое пространство в конец ListView?

У меня есть ряд элементов в ListView, которые прокручиваются с экрана. Я хотел бы, чтобы там было пустое пространство в конце представления. То есть пользователь должен иметь возможность прокручивать последний элемент таким образом, чтобы последний элемент находился посередине окна просмотра. Я мог бы использовать OverScroller , но я думаю, что это позволило бы только View, […]

Android Возможно ли разместить шаблон ограничения внутри ScrollView

Так недавно, с Android 2.2 была новая компоновка ограничений, которая делает дизайн намного проще, но в отличие от RelativeLayout и Linearlayout , я не могу использовать ScrollView для окружения ConstraintLayot . Является ли это возможным? Если так, как? т.е. <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <android.support.constraint.ConstraintLayout android:id="@+id/constraintLayout2" android:layout_width="match_parent" android:layout_height="match_parent" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp"> <!– have […]

Удалить границу, отложить из диалога

У меня есть активность, которая связана с темой Theme.Transparent, которая: <style name="Theme.Transparent" parent="android:Theme.Dialog"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowNoTitle">false</item> <item name="android:windowIsFloating">true</item> <item name="android:backgroundDimEnabled">false</item> <item name="android:gravity">top</item> </style> Я пытаюсь избавиться от границы и отступов вокруг нее. Я хочу заполнить горизонтальный экран. И без серой границы. пожалуйста помоги 🙂

Android: ViewPager застревает между видами

У меня есть ViewPager, который проходит между фрагментами. Я использую FragmentStatePagerAdapter для подачи фрагментов в ViewPager. Если пользователь проводит поиск в нормальном темпе, а затем быстро перебирает его, он может получить ViewPager в странное состояние, где он показывает несколько фрагментов. Например, если пользователь находится на Фрагменте A, затем выбегает влево до Фрагмента B в обычном […]

Как создать пользовательский интерфейс, как новый рынок или Google plus?

Мне было интересно, есть ли «официальный» способ создания приложений для Android, которые будут иметь тот же дизайн, что и новый Android-рынок или приложение Google+. Под этим я имею в виду возможность скользить влево / вправо, чтобы изменить вид, иметь список сверху и т. Д. (Любой пользователь Android, вероятно, получает то, что я имею в виду) […]