Вот я не правильно выразился, я же пишу калькулятор и мне надо чтобы на табло помещалось 10 цифр...
например на моем экране это выглядит так:
|0000000000|
а на другом экране
| 0000000000|
поэтому я увеличивую шрифт
Необходимо реализовать приложение, которое бы синхронизировало новости с сайта rbc.ru. Синхронизация должна происходить в бэкграунде с определенной периодичностью. Категория новостей задается в параметрах (допускается жестко прописать категории в коде программы).
Программа должна содержать следующие компоненты:
1. При запуске должен отображаться Splash screen. По истечении 2 секунд, открывается основной экран.
2. Основной экран - в стиле Android UI Pattern Dashboard. Он должен содержать 2 кнопки
2.1 Список новостей
2.2 Настройки
3. Экран списка новостей должен быть представлен в виде ListView с заголовками новостей. Должна быть предусмотрена возможность ручного обновления списка новостей, UI Pattern Pull to refresh.
4. При нажатии на заголовок новости, должен открываться новый экран с WebView, в котором будет загружаться новость.
5. Экран настроек должен предоставлять возможность конфигурировать
5.1 периодичность синхронизации в бэкграунде
5.2 желаемую категорию новости (например, спорт: лента новостей, или автомобили: тест-драйвы).
6. Action Bar для навигации между экранами: со всех дочерних экранов, включая экран 4, кнопка Up в Action Bar должна приводить на дашбоард.
(Необязательно, но желательно) 6. Приложение должно предоставлять виджет для рабочего стола, показывающий список новостей (тот же, что экран 2.1). Виджет должен содержать кнопку для ручного оформления новости. По клику на виджет должен открываться экран со списком новостей.
7. Приложение должно работать в offline, т.е. при отсутствии интернета должна быть возможность просмотреть последние синхронизированные новости, а так же менять настройки.
я просто может задание не так понял, что от меня хотят? Помогите разобраться
помогите создать кастомный класс для кнопки, ну или хотя бы дать понять как он будет работать. И как с ним работать
public class Button extends ImageButton implements View.OnTouchListener{
public Button(Context context) {
super(context);
}
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()){
case MotionEvent.ACTION_DOWN:
break;
case MotionEvent.ACTION_UP:
break;
}
return true;
}
}
как его использовать, и что он будет возвращать и как это получить