Articles of layout

Текстовый курсор Android в EditText

Я пишу приложение для Android 2.1+ . В одном из моих действий у меня есть EditText с пользовательской клавиатурой (KeyboardView с отображением клавиш в keyboard.xml). Все работает отлично на android 2.1 (все отображается правильно – курсор текста мигает), проблемы начинаются с android 2.3.3, где текстовый курсор в edittext виден, но not blinking , а текстовый […]

Не удается получить viewWidth после первого макета (WebView в ViewPager)

В дальнейшем я обновляю полный учебник по внедрению WebView внутри ViewPager , но у меня возникает очень странная проблема, и я не понимаю, как это исправить. Вот реализации, которые я запускаю … XML: <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_above="@+id/lastLoginText" android:layout_alignParentLeft="true" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_below="@+id/PreferencesButton" > </android.support.v4.view.ViewPager> Объект создания объекта ViewPager: ((ViewPager) collection).removeAllViews(); WebView a = webview[position]; ((ViewPager) […]

Макет не отображает контент при загрузке через новую активность в Xamarin

Я разрабатываю приложение с Xamarin. У меня есть три действия: DiallerActivity , ContactsActivity и SplashActivity – и два макета .axml, Main.axml и Contacts.axml SplashActivity является первой загруженной, в которой отображается всплывающее окно при открытии приложения, когда он выполняется, он загружает DiallerActivity, который отображает мой макет Main.axml – это отлично работает. Внутри макета Main.axml у меня […]

WebViewSettings setLayoutAlgorithm LayoutAlgorithm NORMAL

webView.getsettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL) вызывает проблемы, когда я переписываю содержимое html с помощью JavaScript или JQuery, то есть: Некоторое содержимое таблицы пропадает. Первоначально моя таблица html не отображается должным образом. Вот почему я выбрал webView.getsettings().setLayoutAlgorithm(LayoutAlgorithm.NORMAL) чтобы правильно отображать мои таблицы html. На самом деле, я использую свойство css3 column для привязки своего содержимого в WebView .

Пользовательский элемент строки для Android для ListView

У меня есть ListView, который должен иметь следующий макет в своих строках: HEADER Text HEADER должен быть статичным, но Text изменяется каждые несколько секунд. Я реализовал его, ArrayAdapter String[] array , ArrayAdapter его в ArrayAdapter и установив его каждый раз, когда данные меняются: data_array = populateString(); adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, data_array); listView.setAdapter(adapter); Моя […]

Разница между addOnGlobalLayoutListener и onWindowFocusChanged?

В настоящее время у меня есть несколько просмотров, и экран разделен на два раздела Пример: text1 image1 text2 text3 text4 Проблема в том, что если image1 высок, он будет перекрывать текстовое изображение на левой стороне, поэтому я использую слева, чтобы заставить ширину текста не превышать левый вид изображения. android:layout_toLeftOf="@id/imageView1" Однако каждое текстовое изображение выравнивается влево […]

Создание нескольких разделов в одном фрейме и включение каждого раздела в одноэлементное

Я работал над приложением, похожим на Pic Frame , Insta collage. Некоторые из того, как мне удалось выполнить эту задачу и создали код для создания таких фреймов, я использовал класс представления Multitouch, который Класс MultiTouchview import java.util.ArrayList; import android.content.Context; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Canvas; import android.graphics.Color; import android.util.AttributeSet; import android.view.MotionEvent; import android.view.View; /** * […]

FrameLayout не заполняет координаторLayout после просмотра GONE

Вот мой главный макет: <LinearLayout 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="fill_parent" android:animateLayoutChanges="true" android:orientation="vertical"> <RelativeLayout android:id="@+id/top_con" android:layout_width="match_parent" android:layout_height="64dp" android:background="#cc0000"> <TextView android:id="@+id/close" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:clickable="true" android:text="Close" android:textColor="#ffffff" /> </RelativeLayout> <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#ffffff"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/blue" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/green" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> </android.support.design.widget.CoordinatorLayout> […]

Как $ {packageName}. $ {ActivityClass} работает в XML-файлах макета?

Теперь ADT создает XML-макеты со следующими атрибутами: <LinearLayout 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="${packageName}.${activityClass}" > Как инструменты проектирования знают, к какому классу он принадлежит?

Parse Google плюс логин

Я использую Parse, где пользователи могут подключаться к Facebook, Twitter и Google+. На данный момент только Facebook и Twitter полностью функциональны. Мне удалось войти в систему с помощью Facebook и Twitter следующим образом: private void onLoginButtonClicked() { LoginActivity.this.progressDialog = ProgressDialog.show( LoginActivity.this, "", "Logging in…", true); List<String> permissions = Arrays.asList("public_profile", "user_about_me", "user_relationships", "user_birthday", "user_location"); ParseFacebookUtils.logIn(permissions, this, […]