Articles of Андроид

Почему LayoutInflater игнорирует параметры макета layout_width и layout_height, которые я указал?

У меня были серьезные проблемы с тем, чтобы LayoutInflater работал так, как ожидалось, и другие люди: как использовать layoutinflator для добавления просмотров во время выполнения? , Почему LayoutInflater игнорирует параметры макета, которые я указал? Например, почему значения layout_width и layout_height из моих ресурсов XML не layout_height ?

Вызов функции startActivity () извне контекста активности

Я реализовал ListView в своем приложении для Android. Я привязываюсь к этому ArrayAdapter ListView используя специальный подкласс класса ArrayAdapter . Внутри переопределенного ArrayAdapter.getView(…) я назначаю OnClickListener . В методе OnClickListener я хочу запустить новое действие. Я получаю исключение: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you […]

Как добавить фрагмент в Activity с программно созданным контентом

Я хочу добавить Fragment к Activity, который программно реализует свой макет. Я просмотрел документацию Фрагмента, но примеров, описывающих то, что мне нужно, мало. Вот тип кода, который я пытался написать: public class DebugExampleTwo extends Activity { private ExampleTwoFragment mFragment; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FrameLayout frame = new FrameLayout(this); if (savedInstanceState == null) […]

Лучший способ добавить активность в проект Android в Eclipse?

При добавлении активности в существующий проект Android я вручную создаю новый класс – это лучший / предпочтительный способ? Как другие справляются с этим?

Eclipse Android и gitignore

Какие файлы / папки можно безопасно игнорировать для включения в git? Я скопировал хороший проект, удалил его папки gen и bin и попытался запустить приложение. В окне Android Launch говорится: «В вашем проекте содержатся ошибки (ошибки), пожалуйста, исправьте их перед запуском приложения. Красный значок X на значке слева от проекта в обозревателе пакетов. В то […]

Программно вернуться к предыдущему фрагменту в стопке

Скажем, у меня есть активность, в которой фрагменты добавлены программно: private void animateToFragment(Fragment newFragment, String tag) { FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.replace(R.id.fragment_container, newFragment, tag); ft.addToBackStack(null); ft.commit(); } Каков наилучший способ вернуться к предыдущему фрагменту, который был видимым? Я обнаружил , что функция кнопки «Триггер» при нажатии кнопки на Android, но я думаю, что симуляция события […]

Android DialogFragment vs Dialog

Google рекомендует использовать DialogFragment вместо простого Dialog DialogFragment с помощью Fragments API , но абсурдно использовать изолированный DialogFragment для простого окна подтверждения «Да-Нет». Какова наилучшая практика в этом случае?

Неверный запросКод в onActivityResult

Я начинаю новую деятельность из своего фрагмента с помощью startActivityForResult(intent, 1); И хотите обработать результат в родительской активности фрагмента @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { Log.d(TAG, "onActivityResult, requestCode: " + requestCode + ", resultCode: " + resultCode); if (requestCode == 1) { // bla-bla-bla } } Проблема в том, что я […]

Шрифт подсказки пароля в Android

Когда EditText находится в режиме пароля, кажется, что подсказка отображается другим шрифтом (courrier?). Как я могу избежать этого? Я хотел бы, чтобы подсказка появлялась в том же шрифте, что и в EditText не в режиме пароля. Мой текущий xml: <EditText android:hint="@string/edt_password_hint" android:layout_width="fill_parent" android:layout_height="wrap_content" android:password="true" android:singleLine="true" />

Текст Android-центра на холсте

Я пытаюсь отобразить текст, используя приведенный ниже код. Проблема в том, что текст не центрирован по горизонтали. Когда я устанавливаю координаты для drawText , он устанавливает нижнюю часть текста в этом положении. Я бы хотел, чтобы текст был нарисован так, чтобы текст был также центрирован по горизонтали. Это изображение, чтобы показать мою проблему дальше: @Override […]