Articles of просмотра

Изменение вида внутри TabHost (одно действие, несколько видов)

Прямо сейчас я использую в своем приложении tabhost с одной активностью и отдельными представлениями. Активность вкладки: super.onCreate(savedInstanceState); setContentView(R.layout.main); TabHost tabs = (TabHost) findViewById(R.id.tabhost); tabs.setup(); TabHost.TabSpec spec = tabs.newTabSpec(TAB_HOTELS); spec.setContent(R.id.tab1); spec.setIndicator("Hotels"); tabs.addTab(spec); spec = tabs.newTabSpec(TAB_LAST_MINUTE); spec.setContent(R.id.tab2); spec.setIndicator("Last Minute"); tabs.addTab(spec); раскладка <?xml version="1.0" encoding="utf-8"?> <TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/tabhost" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TabWidget android:id="@android:id/tabs" android:layout_width="fill_parent" android:layout_height="wrap_content" […]

Управлять фокусом в пользовательском представлении

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

Как добавить кнопку в класс «extends View»?

Можно ли добавить кнопку в класс, который расширяет представление? «Public class josh extends View» «Если нет, как я могу объединить кнопку в представлении, когда на нее ссылаются в моем основном действии? Ух, пожалуйста, помогите ….

Как я могу получить высоту клавиатуры текущего метода ввода, не показывая его?

Похоже, что этого не может быть достигнуто с помощью InputMethodManager , но, похоже, в Keyboard есть метод getHeight() . Заранее спасибо. РЕДАКТИРОВАТЬ Я не пишу свой собственный метод ввода.

Качественное масштабирование пользовательской привязки?

Я пытаюсь сделать Custom RelativeLayout, который может масштабироваться и прокручиваться. Прямо сейчас я пытался добиться масштаба. Теперь я создал пользовательский Relative layout как родительский макет другого относительного макета, который содержит touchable Imageview в качестве его дочернего элемента. Теперь, когда я увеличиваю родительский настраиваемый родительский макет, он также получает зум, но меняет область, на которую ссылается […]

Кнопки в пользовательском представлении, когда пользовательский вид находится на вкладке

ВОПРОС Можно ли запускать одну вкладку из другого файла Activity или Java, чем другие три, что позволяет мне подключить второе действие к серверу, который отключается от первого. Некоторая информация о моем приложении У меня есть приложение с несколькими вкладками с несколькими различными макетами. Один из них – интерактивный графический макет. На этой вкладке большинство из […]

End SurfaceView и GameThread при выходе из приложения

У меня есть класс просмотра и класс gameThread. GameThread продолжает обновлять и рисовать на классе SurfaceView. Теперь, когда я выхожу из приложения (нажав кнопку «домой» или «назад»), я получаю сообщение о закрытии приложения. Это потому, что GameThread все еще пытается нарисовать стертую поверхность … Итак, как я могу закончить приложение без уведомления об этой силе? […]

Как вызвать метод с параметром View на Android Studio

Я хочу назвать этот метод public void openButton(View view) { Intent intent = new Intent(this, MainActivity.class); this.startActivity(intent); } От простого метода, подобного этому public void simple(){ openButton(); } Но я не могу этого сделать, потому что openButton нужен один параметр View. Как?

Меню переполнения действий для элементов списка

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

Webview не прокручивается после добавления setOnTouchListener

У меня есть веб-просмотр с приведенным ниже кодом: WebSettings webSettings = webView.getSettings(); webSettings.setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); webSettings.setSavePassword(false); webSettings.setSaveFormData(false); webSettings.setSupportZoom(false); webView.setBackgroundColor(0); webView.loadDataWithBaseURL(null, text, "text/html", "UTF-8", null); webView.setOnTouchListener(onTouchListener); webView.setVerticalScrollBarEnabled(true); Если я комментирую webView.setOnTouchListener(onTouchListener); Этот веб-просмотр будет прокручиваться, но если я его добавлю, веб-просмотр не будет прокручивать какую-либо причину, почему так? РЕДАКТИРОВАТЬ Мой слушатель OnTouchListener onTouchListener = new View.OnTouchListener() { @Override […]