Форум программистов, компьютерный форум CyberForum.ru

Canvas circle radius на всех экранах - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Как подогнать ряд кнопок в TableLayout под ширину экрана? http://www.cyberforum.ru/android-dev/thread1643857.html
День добрый. Пишу игру простенькую Крестики-нолики. Поле состоит квадрата 3x3 из Кнопок, которые генерируются в коде. Размер кнопки устанавливается при создании. button.setWidth(100); button.setHeight(100); Но на разных телефонах кнопки естественно по разному (где-то маленькие кнопки, а где-то не влазят целиком в экран), т.к. метод setWidth задает все в пикселях.
Android GPS координаты public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); //Метод получения контактных данных getContacts(); // на выходе output - содержит все контакты String lng; String lat; http://www.cyberforum.ru/android-dev/thread1643772.html
Ругается на FragmentTransaction Android
Пишу Bluetooth-чат. Пример был взят с GoogleDev. Студия ругается мол символ неизвестный, хотя библиотеку подключил, в чем проблема? p.s. Фрагментами никогда не занимался p.s.s. Часть кода, например код создания конт. меню и лога закомментирована, т.к. не нужна import android.app.Activity; import android.app.Fragment; import android.app.FragmentManager; import android.os.Bundle;
Android Локализация приложения
Добрый вечер! Интересует следующий вопрос, в андроид локализация приложения происходит в автоматическом режиме в зависимости от установленного языка на устройстве, но можно ли программно управлять данным процессом? Например, указать строковые значения какого языка подгрузить, либо чтобы строковые значения из strings.xml брались согласно настроек устройства, а звуковое сопровождение (из папок...
Android Dx.bat выдает ошибку http://www.cyberforum.ru/android-dev/thread1643359.html
При вызове: drStudio>call C:\Users\user\AppData\Local\Android\sdk\build-tools\23.0.1\dx.bat --dex --output=C:\AndrStudio\bin\classes.dex C:\AndrStudio\obj Выдается ошибка: UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.RuntimeException: Exception parsing classes
Android Разметка под Андроид Нужна помощь в верстке, пишите кто сможет помочь Дубль темы во Фрилансе, закрыто подробнее

Показать сообщение отдельно
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
22.01.2016, 16:07  [ТС]     Canvas circle radius на всех экранах
Еще вопрос, может вы еще помните вот этот говнокод) На некоторых экранах он разлазится и получается что иногда видно не все линии. Может посоветуете как его лучше сделать. Я уже понимаю что жестко нельзя привязывать эти серклы к своему месту, но как сделать что бы они расчетливо стали все на свои места?) Их должно быть ровно 9 штук...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public void drawNineCircles(Canvas canvas) {
        circlePaint.setColor(context.getResources().getColor(R.color.white));
 
        canvas.drawCircle(centerX, centerY, radius - 180, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 160, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 140, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 120, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 100, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 80, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 60, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 40, circlePaint);
        canvas.drawCircle(centerX, centerY, radius - 20, circlePaint);
    }
 
Текущее время: 17:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru