Я Имею: setContentView (условная цена), но Потребность: setContentView (R.layout.arc_timer_activity) - не работает

У меня есть проблема. Я хотел бы использовать расположение для designe этот ArcTimerActivity. Когда я изменяюсь setContentView (условная цена) , чтобы setContentView (R.layout.arc_timer_activity) , IT НЕ РАБОТАЕТ. (Я не программист, таким образом, не легкий для меня),

public class ArcTimerActivity extends Activity implements Runnable, View.OnClickListener, View.OnLongClickListener {

    private ArcTimerView cv = null;
    private Thread t = null;
    private boolean run_thread = false;
    private int run_thread_fps = 50;//Max 1000

    private IntervalSession is;

    private final int MENU_PREFERENCES = 15;

    //@Override
    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        requestWindowFeature(Window.FEATURE_NO_TITLE);


        getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

        is = new IntervalSession();
        restorePreferences();

        cv = new ArcTimerView(this, is);

        cv.setOnClickListener(this);
        cv.setOnLongClickListener(this);

        restoreRunningState(getLastNonConfigurationInstance());

        setContentView(cv);
    }


   ....................

ЕСЛИ ИСПОЛЬЗОВАНИЕ setContentView (R.layout.arc_timer_activity) - НИКАКИЕ ОШИБКИ, ПРОСТО Черный ЭКРАН. Maby мне нужно что-то, чтобы добавить или измениться на Деятельность показа в расположении?

   <?xml version="1.0" encoding="utf-8"?>


 

  
0
nl ja de
Не отправляйте тот же самый вопрос снова и снова.
добавлено автор Chirag Raval, источник
НИКАКИЕ ОШИБКИ, ПРОСТО Черный ЭКРАН - И что вы ожидали бы видеть на экране? Вы просто помещаете пустое Представление в LinearLayout .
добавлено автор Luksprog, источник
Вы тянете что-нибудь в своем ArcTimerView?
добавлено автор nandeesh, источник
I' d нравится показывать мою Деятельность в расположении
добавлено автор Patrik Ronaldz, источник
Показ графического таймера (часы)
добавлено автор Patrik Ronaldz, источник

1 ответы

Сначала дайте определенный id любому расположению, которому позволяют, говорит Представление в вашем xml файле, где вы хотите добавить что условная цена (или IntervalSession ()).

Теперь setContentView (R.layout.arc_timer_activity);

Теперь, определите объект Представления Ресурса как ниже:

     <?xml version="1.0" encoding="utf-8"?>


 

  

Теперь в Jva файл дают ресурсы тому id

View myView = (View) findViewById(R.id.myView);

Теперь создайте объект представления, которое вы хотите добавить.

cv = new ArcTimerView(this, is);

и добавьте это к своей Точке зрения.

myView.add(cv);//or myView.addView(cv);
invalidate();

Таким образом, можно добавить любое представление динамично о расположении ресурса.

Не стесняйтесь для любых комментариев.

ОБНОВЛЕНИЕ

Есть один из моего Демонстрационного примера проекта, в котором я осуществил так же как ваше требование. Посмотрите фрагмент кода ниже. MyView - требование, к кому я добавил. Концентрат на нем.

 @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //setContentView(new MyView(this));//Edited
    statusString="testing Post For Application Development"; 
    setContentView(R.layout.main);
    display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
    drawingLayout = (RelativeLayout)findViewById(R.id.drawingLayout);
    System.out.println("The Layout is: "+drawingLayout);
    myView = new MyView(this);
    drawingLayout.addView(myView);

    display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
   //Setting mPaint 
    mPaint = new Paint();
    mPaint.setAntiAlias(true);
    mPaint.setDither(true);
    mPaint.setColor(0xFFFF0000);
    mPaint.setStyle(Paint.Style.STROKE);
    mPaint.setStrokeJoin(Paint.Join.ROUND);
    mPaint.setStrokeCap(Paint.Cap.ROUND);
    mPaint.setStrokeWidth(7);

В вышеупомянутом коде MyView - класс, кому я хочу включить к расположению. Пожалуйста, отошлите тот код, и вы будете GE, как я имею, включают объект класса MyView к расположению.

Надеюсь, что этот код помогает вам.

0
добавлено
Его мой синтаксис Hardcoded поэтому, пожалуйста, проверьте, что только могла бы быть некоторая ошибка правописания. и вместо добавляют (), можно использовать addView ().
добавлено автор iDroid Explorer, источник
Так надеюсь, что это помогает вам. Вы можете также upvote. Таким образом, это может помочь другому.
добавлено автор iDroid Explorer, источник
Возможно, i' m выполнение чего-то неправильно или потребности к чему-то еще? clip2net.com/s/2EySO
добавлено автор Patrik Ronaldz, источник
не работать. Вот th APP для mo информации github.com/kimtaa/ArcTimer
добавлено автор Patrik Ronaldz, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

Android Developers
Android Developers
4 476 участник(ов)

Общаемся на темы, посвященным Android-разработке, SDK, Kotlin, Realm и т.д.

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

Android Architecture
Android Architecture
2 186 участник(ов)

Русскоязычный чат по архитектуре в андроид приложениях. Подробнее: http://telegra.ph/Android-Architecture-12-24

rus-speaking/android
rus-speaking/android
1 705 участник(ов)

Основной чат по Android разработке (вопрос-ответ). ПРАВИЛА: bit.ly/andr-rules. NEWS: bit.ly/AnrdResId ЧАТЫ: Основной: bit.ly/andr-main IDE, сборка, Git, сервисы: bit.ly/andr-tools Оффтоп: bit.ly/andr-offtop Конференции, события: bit.ly/andr-events Вакансии, найм: bit.ly/andr-job Архитектура: bit.ly/andr-patterns Rx: bit.ly/andr-rx Тестирование: bit.ly/andr-test Kotlin: bit.ly/andr-kotlin Хаmarin: bit.ly/andr-xamarin За мат, спам, агрессию, предложения о работе, оффтоп в этом канале - бан на сутки и более ☢☢☢

Android Dev Подкаст
Android Dev Подкаст
1 325 участник(ов)

Комната для обсуждения Android Dev подкаста apptractor.ru/AndroidDev/ Общее обсуждение Android: https://t.me/android_ru Остальные чаты про Android: http://t.me/devChats Наши новости https://t.me/androiddevpodcast_news

Чат — Типичный Верстальщик
Чат — Типичный Верстальщик
1 080 участник(ов)

Основной канал: @tpverstak Обратная связь: @annblok Все ссылки на соц.сети проекта: http://taplink.cc/tpverstak ПРАВИЛА ЧАТА — https://teletype.in/@annblok/BygPgC3E7

Android Guards
Android Guards
602 участник(ов)

Обсуждение любых вопросов касающихся безопасности Android. - Защита системы и приложений - Уязвимости и эксплойты - Вредоносное ПО - Копание в кишках системы и приложений (RE)

Android JOB
Android JOB
466 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению Android (full-time, part-time, remote и разовые подработки)

AndroidDev :: Разработка. It's Android time now!
AndroidDev :: Разработка. It's Android time now!
458 участник(ов)

It's Android time now! Чат разработчиков Android. Вакансии, резюме и информацию о митапах размещать можно. Публикацию скрытой и явной рекламы ваших каналов и сайтов после получения разрешения от @olegushakov

Aandroid Talks!
Aandroid Talks!
212 участник(ов)

Чат об общих вопросах по ОС Android. Чат для разработки под андроид - pro.android: https://t.me/joinchat/AAAAAEKIFKnmRT9cMebb9w

Веб-Технологи: UI/UX, Вёрстка, Фронтенд
Веб-Технологи: UI/UX, Вёрстка, Фронтенд
167 участник(ов)

Всё про веб-дизайн и вёрстку. А также: HTML, CSS, флекс и бутстрапы, шаблонизаторы, препроцессоры, методологии, аглифаеры, улучшаторы и обфускаторы. Обсуждаем темы юзабилити, устраиваем А/В тесты лендингов, и проводим аудит.

DTP :: @DTPublish
DTP :: @DTPublish
147 участник(ов)

Обсуждаемые темы: полиграфия, препресс, верстка, дизайн, иллюстрации, скрипты, плагины. Канал - @DTPublishing

Android Rus
Android Rus
68 участник(ов)