Цифровая программная клавиатура на Android

Это ссылка на метод в Java 8. Документация оракула здесь .

Как указано в документации ...

Ссылка метода Person :: compareByAge является ссылкой на статический метод.

Ниже приведен пример ссылки на метод экземпляра конкретного объекта:

blockquote>
class ComparisonProvider {
    public int compareByName(Person a, Person b) {
        return a.getName().compareTo(b.getName());
    }

    public int compareByAge(Person a, Person b) {
        return a.getBirthday().compareTo(b.getBirthday());
    }
}

ComparisonProvider myComparisonProvider = new ComparisonProvider();
Arrays.sort(rosterAsArray, myComparisonProvider::compareByName); 

Ссылка на метод myComparisonProvider :: compareByName вызывает метод compareByName, который является частью объекта myComparisonProvider. JRE запрашивает аргументы типа метода, которые в этом случае являются (Person, Person).

blockquote>

13
задан Whitewall 1 May 2012 в 13:17
поделиться

1 ответ

Есть ли способ, с помощью которого я могу вызвать виртуальную клавиатуру в цифровом только когда мне нужно ввести цифры

Да, вы можете указать android:inputType XML атрибут со значением number или numberDecimal:

<EditText 
android:text="" 
android:id="@+id/editTextNumber" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:inputType="numberDecimal">
</EditText>

Наслаждайтесь!!!

0
ответ дан 1 December 2019 в 20:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: