Articles of android view

Просмотр Gone при нажатии за пределы этого вида

Я хотел скрыть представление, щелкнув вне этого вида, например, <Framelayout android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" > <fragment android:id="@+id/map" android:name="com.google.android.gms.maps.SupportMapFragment" android:layout_width="match_parent" android:layout_height="match_parent" /> <ImageView android:id="@+id/imgButtonToOpenGrid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right|bottom" android:src="@drawable/open_grid_img" /> <RelativeLayout android:id="@+id/containerGrid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="right|bottom" > <Button android:id="@+id/button1grid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/favourites" /> <Button android:id="@+id/button2grid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/recent" android:layout_toRightOf="@+id/button1grid" /> <Button android:id="@+id/button3grid" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/gridview" android:layout_toRightOf="@+id/button2grid" /> </RelativeLayout> </FrameLayout> […]

Как отключить прокрутку HorizontalScrollView внутри ViewPager

У меня есть вид горизонтальной прокрутки, расположенный в ViewPager. Цель состоит в том, чтобы использовать только прокрутку программного обеспечения с горизонтальной прокруткой. Все жесты прокрутки должны обрабатываться пейджером вида. Я уже сделал это, создав пользовательский View Pager, который перехватывает все жесты салфетки: public class GreedyViewPager extends ViewPager { GestureDetector mGestureDetector; View.OnTouchListener mGestureListener; public GreedyViewPager(Context context) […]

В чем преимущество использования Space over View

Я обнаружил, что я использую представление, чтобы сделать пространство в своих макетах, и я решил заменить его Space . Поэтому я спросил себя, есть ли какие-либо выгоды для замены View with Space чтобы сделать пространство. Пространство с использованием виджета « View : <View android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" /> Пространство с использованием виджета Space : <Space android:layout_width="0dp" […]

Получить абсолютное представление позиции в ListView

Я пытаюсь сделать всплывающее окно выше / ниже элемента, который щелкнут внутри ListView. Однако проблема заключается в том, что представление, входящее в метод OnItemClick, дает мне только значения X и Y относительно самого ListView. Я также проверил ListView, и это также дает мне x = 0 y = 0, несмотря на то, что над ним […]

Совместимые методы для просмотра на Android 2.2 (setScale & setPivot)

У меня есть приложение, которое было разработано для Honeycomb, и теперь мне нужно запустить его на старой вкладке Galaxy Tab (Android 2.2). Но я использовал некоторые методы, которые не являются частью API для Froyo: //child is a View child.setPivotX(0); child.setPivotY(0); child.setScaleY(scaleFromOriginal); child.setScaleX(scaleFromOriginal); Кто-то знает, как добиться того же результата на 2.2? PS: Я смотрю пакет […]

Не удается удалить вид, прикрепленный windowManager.addView ()

Я пытаюсь удалить слой, добавленный в WindowManager. Но ничего не происходит, когда я вызываю removeView (). Кто-нибудь знает, как его удалить? Мой код выглядит так. public class MainActivity extends Activity implements View.OnClickListener{ private WindowManager wm; private WindowManager.LayoutParams orientationLayout; private LinearLayout orientationChanger; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // init landscape things wm = (WindowManager) […]

Мягкая клавиатура поднимает планшеты Вверх

Моя TabHost сдвигается вверх, когда открывается мягкая клавиатура, нажимая EditText Скриншот Что я наделал Для каждого действия я использую getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); Скрыть мягкую клавиатуру Что я пробовал Включено android:windowSoftInputMode="adjustPan|adjustResize" для Activity в файле манифеста Я уже прошел через многие принятые вопросы, но android:windowSoftInputMode="adjustPan|adjustResize не работает в моем случае. Пожалуйста, предложите, как справиться с ситуацией. редактировать tabhost.xml […]

Стилизация текста редактирования Android, чтобы выглядеть как выпадающий / прядильщик

У меня есть два вида EditText на макет, содержащий дату и время. При нажатии на них открывается мой пользовательский DatePickerFragment и TimePickerFragments. Я бы хотел, чтобы стиль EditTexts был убираем угол выбора, как показано на следующем рисунке. Однако я не смог этого сделать, мои текстовые поля выглядят так: Сборщики все работают и подключены и возвращают […]

Вызывает ли вызов setOnClickListener из нескольких классов только один обратный вызов?

Я хотел бы иметь возможность динамически изменять OnItemClickListener для ListView . Тем не менее, API не ясно, приемлемо ли это или нет, и о том, каким будет результат, если я это сделаю. Я бы хотел, чтобы, если я вызываю listView.setOnItemClickListener() из одного класса, а затем позже из другого класса, то только более поздний класс получает […]

Как получить содержимое вкладки в TabHost?

У меня есть действие, определяемое: <LinearLayout android:id="@+id/TabContainer" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="99" android:orientation="vertical"> <TabHost android:id="@+android:id/tabhost" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:id="@+id/TabLinearLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <TabWidget android:id="@+android:id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content"></TabWidget> <FrameLayout android:id="@+android:id/tabcontent" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="10dp"></FrameLayout> </LinearLayout> </TabHost> </LinearLayout> В основном это TabHost с TextViews как содержимое. Я строю вкладки и содержимое этих TextViews динамически с помощью createTabContent (). Это прекрасно работает. […]

Intereting Posts
Как получить ascender / descender и высоту x для заданного шрифта Импортируйте 3 SDK, получите ошибку: Найдено 3 версии android-support-v4.jar Android: как я могу заставить DrawerLayout передавать события касания к основному виду Получить SSID при подключении WIFI Файл mkdirs () не работает в android / java Невозможно добавить учетную запись google в эмулятор android Android studio 0.4.2 + gradle + Android Исходный код OpenCV для Android: не удалось загрузить ошибку каскадного классификатора Ожидание намерения получить услугу Платеж для Android в приложении: не удается запустить асинхронную работу, поскольку выполняется другая операция async (выполняется) Как кодировать url в android? Как автоматизировать тестирование обновлений для Android Зарегистрировать устройство на GCM каждый раз, когда начало приложения является правильным подходом? Java.lang.RuntimeException: не удалось открыть пару входных каналов CollapsingToolbarLayout не работает должным образом