Режим AdjustResize определенно работает; вы увидите его в действии по всему интерфейсу.
Итак, вопрос: почему он не установлен для вашего приложения?
Прежде всего, вы можете использовать «окно adb shell dumpsys», чтобы увидеть информацию о вашем окне, которая будет включать режим мягкого ввода, устанавливаемый его WindowManager.LayoutParams. Значение, напечатанное там, является необработанным числом; посмотрите здесь на его значение: http://developer.android.com/reference/android/view/WindowManager.LayoutParams.html#SOFT_INPUT_ADJUST_NOTHING
Если ваше окно на самом деле не имеет настройки AdjustResize, вам нужно покопаться и посмотреть, почему это не устанавливается. В остальном все нормально, если вы установите этот режим для активности, он будет установлен в окне, как всегда. Возможно, вы захотите найти что-то еще, что вы делаете, и это вызывает изменение в вашем окне.
Если в вашем окне действительно есть selectedResize, то по какой-то причине ваша иерархия представления фактически не изменяется. Я не знаю серьезных различий в платформе, которые могли бы привести к тому, что это не сработало (и снова вы можете видеть, что оно работает в другом месте стандартного пользовательского интерфейса). Первое, что я бы предложил сделать здесь, - это использовать HierarchyViewer, чтобы увидеть, что происходит в вашей иерархии представлений.