У меня ДВА вопросов ..
(1) - Я бы хотел, чтобы размер СОВЕТА моего EditText был меньше введенного пользователем размера ТЕКСТА.. Так как это не представляется возможным при использовании элементов управления макетом по умолчанию, я продолжил бы здесь ответ на стеке.
После исследования я нашел это - однако вы не можете использовать "sp" для значения размера:
Создайте строку <string name="edittext_hint"><font size="15">Hint here!</font></string>
, а затем установите android:hint="@string/edittext_hint"
в своем макете xml ..
Но, опять же, поскольку выне могу использовать «sp» для значения, я продолжил поиск и нашел этот код:
// Установка размера HINT с помощью XML EDITOR - и использование ЭТОГО КОДА для установки размера ACTUAL TEXT:
int actualTextSize = 16;
EditText editText = (EditText) findViewById(R.id.editTextId);
editText.setTextSize(TypedValue.COMPLEX_UNIT_SP, actualTextSize);
// THEN SET HINT SIZE IN LAYOUT XML EDITOR
Но действительно ли это так просто ? И если да, то почему так много других ответов делают это, используячрезмерное количество кода для достижения того, что для всех намерений и целей является одинаковым результатом?
.. Является ли приведенный выше метод правильным, и является ли он самым простымпрактическое решение?
aaaand
(2) - Я бы также хотел, чтобы мой * EditText HINT был полупрозрачным , но НЕ 'АКТУАЛЬНЫЙ ТЕКСТ' ..
.. ЭТО ВОЗМОЖНО? и если да, КАК?
Заранее благодарим за любую помощь, предоставленную по любому из этих вопросов!