У меня была та же проблема. Применение app:elevation="0dp"
в android.support.design.widget.AppBarLayout
решает проблему
Для деактивации ввода [type = "file"] вы должны добавить атрибут "disabled" следующим образом:
$('input[type="file"]').attr("disabled", "");
Вы спрашивали о добавлении классов btn disabled
к вашему входу. Код, который вы включили, делает именно это.
Однако затем вы пояснили в комментарии в другом месте:
я хочу отключить кнопку обзора, но она не работает
blockquote>Добавление [117 ] класс «отключен» только для стилизации или идентификации. Функционально он ничего не отключит.
Чтобы отключить вход, необходимо добавить атрибут «отключен».
Для этого вы можете использовать jQuery
.attr()
:
$('input[type="file"]').attr("disabled", "");
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <input type="file" name="file">