Перейти к содержанию
Fire Monkey от А до Я

Лидеры

  1. Равиль Зарипов (ZuBy)

    Равиль Зарипов (ZuBy)

    Модераторы


    • Баллы

      9

    • Постов

      2 517


  2. Satellite

    Satellite

    Пользователи


    • Баллы

      3

    • Постов

      52


  3. Pax Beach

    Pax Beach

    Пользователи


    • Баллы

      1

    • Постов

      414


  4. Rusland

    Rusland

    Пользователи


    • Баллы

      1

    • Постов

      1 204


Популярный контент

Показан контент с высокой репутацией 02.07.2016 во всех областях

  1. function hasNavbar: Boolean; // uses Androidapi.JNI.Util, {$IFDEF ANDROID} var Window: JWindowExt; realSize: JPoint; screenSize: JPoint; metrics: JDisplayMetrics; difference, navBarHeight, resourceID: Integer; {$ENDIF} begin Result := false; {$IFDEF ANDROID} metrics := TJDisplayMetrics.Create; realSize := TJPoint.Create; screenSize := TJPoint.Create; Window := GetWindowExt; Window.getWindowManager.getDefaultDisplay.getRealMetrics(metrics); realSize.x := metrics.widthPixels; realSize.y := metrics.heightPixels; Window.getWindowManager.getDefaultDisplay.getSize(screenSize); if realSize.x <> screenSize.y then begin difference := realSize.y - screenSize.y; resourceID := TAndroidHelper.Activity.getResources.getIdentifier(StringToJString('navigation_bar_height'), StringToJString('dimen'), StringToJString('android')); if resourceID > 0 then navBarHeight := Trunc(TAndroidHelper.Activity.getResources.getDimensionPixelSize(resourceID)); if navBarHeight > 0 then Result := difference = navBarHeight; end; {$ENDIF} end; вот проверьте
    2 балла
  2. у скайпа есть такие штуки [android] https://msdn.microsoft.com/en-us/library/office/dn745884.aspx [ios] https://msdn.microsoft.com/en-us/library/office/dn745885.aspx
    2 балла
  3. Satellite

    StatusBar Color

    Исправление проблемы с обновлением бара на Android 5.1: В настройках проекта выбираем No TitleBar: Project -> Options -> Version Info -> Theme: No TitleBar. Код события Onresize необходимо переместить в конец Onshow, т.к. в Onresize перестанет возвращаться высота бара. D: После выполнения этих действий, должно работать нормально на любом устройстве.
    1 балл
  4. Равиль Зарипов (ZuBy)

    StatusBar Color

    обновленная версия StatusBarColor_update.zip
    1 балл
  5. Satellite

    StatusBar Color

    Да, в обоих случаях Осталась проблема только с обновлением на Android 5.1.
    1 балл
  6. Satellite

    StatusBar Color

    Действительно работает, думаю, лучше использовать эту функцию.
    1 балл
  7. Равиль Зарипов (ZuBy)

    StatusBar Color

    есть еще один вариант (но не нашел его в интерфейсах, не объявлен) for api 14 and up boolean PermanentMenuKey = ViewConfiguration.get(this).hasPermanentMenuKey(); // true if physical, false if virtual for lower api: boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK); boolean hasHomeKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_HOME); if (hasBackKey && hasHomeKey) { // no navigation bar, unless it is enabled in the settings } else { // 99% sure there's a navigation bar } источник укороченный вариант описание boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey(); boolean hasBackKey = KeyCharacterMap.deviceHasKey(KeyEvent.KEYCODE_BACK); if(!hasMenuKey && !hasBackKey) { // Do whatever you need to do, this device has a navigation bar } источник
    1 балл
  8. Равиль Зарипов (ZuBy)

    StatusBar Color

    да проверил на своём Nexus'e - работает resourceID := TAndroidHelper.Activity.getResources.getIdentifier(StringToJString('config_showNavigationBar'), StringToJString('bool'), StringToJString('android')); if (resourceID > 0) and (TAndroidHelper.Activity.getResources.getBoolean(resourceID)) then begin resourceID := TAndroidHelper.Activity.getResources.getIdentifier(StringToJString('navigation_bar_height'), StringToJString('dimen'), StringToJString('android')); if resourceID > 0 then NavigationBar := Trunc(TAndroidHelper.Activity.getResources.getDimensionPixelSize(resourceID) / sScale); end;
    1 балл
  9. такие подойдут? Application.Terminate; SharedActivity.finish;
    1 балл
  10. Нет, там только TListItemText и TListItemImage. Просто визуально сделано так, как будто они лежат еще на чем то.
    1 балл
  11. Сделал пример в одном проекте включения/выключения Wi-Fi, переход к настройкам местоположения и опрос статуса датчика location. Качайте, кому нужно. TestWifi.zip
    1 балл
  12. Rusland

    TMapsEngine

    enatechno, kitty спасибо. Уже выложили. Даже ZuBy там засветился c TMapsEngine
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...