android-widget- все статьи тега
Можно ли рисовать / рисовать на изображении, а также стирать его в android?
В моем приложении я использую этот код холста для рисования. @Override protected void onDraw(Canvas canvas) { Bitmap kangoo = BitmapFactory.decodeResource(getResources(),R.drawable.icon); canvas.drawColor(0xFF00FF00); //canvas.drawBitmap (kangoo, 200, 200, null); canvas.drawBitmap(mBitmap, 0, 0, mBitmapPaint); canvas.drawPath(mPath, mPaint); } Но в то время как я собираюсь сохранить эту mBitmap, это не сохранение растрового изображения, к ...
android получить позицию нажатого элемента в gridview
Как мы знаем, используя Android grid view, мы можем сделать следующее и получать уведомления, когда элемент нажат: gridview.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> parent, View v, int position, long id) { Toast.makeText(PopularCapitActivity.this, "" + position, Toast.LENGTH_SHORT).show(); } }); Мы также знаем, что если ячейка в сетке содержит кликабельный элемент, скажем кнопку, то вышеперечисленное не будет увол ...
Почему TextView в одной строке elipsized с " end " показывает поля?
Я использую TextView в Android, что я хочу показать 1 строку в TextView, заканчивающуюся на ". "но это дает [] поле типа в конце. Я не знаю, почему? Я просто хочу, чтобы remvoe это поле и только показать текст, заканчивающийся на"... " Обновить код для list_row.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="85dp" android:orientation="horizontal" android:gr ...
Добавить заполнение на вид программно
Я deveoping Android v2. 2 приложение. у меня есть фрагмент. на onCreateView(...) обратный вызов моего класса фрагмента, я надуваю макет к фрагменту, как показано ниже: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } выше завышенный файл макета (вход.xml): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android ...
Как динамически обновить ListView на Android [закрыто]
на Android, как я могу a ListView что фильтры на основе пользовательского ввода, где элементы, показанные обновляются динамически на основе TextView значение? Я ищу что-то вроде этого: ------------------------- | Text View | ------------------------- | List item | | List item | | List item | | List item | | | | | | | | | ------------------------- ...
Как определить тип MIME файла в android?
Предположим, у меня есть полный путь к файлу, например:(/sdcard/tlogo.формат PNG.) Я хочу знать его тип MIME. Я создал функцию для его public static String getMimeType(File file, Context context) { Uri uri = Uri.fromFile(file); ContentResolver cR = context.getContentResolver(); MimeTypeMap mime = MimeTypeMap.getSingleton(); String type = mime.getExtensionFromMimeType(cR.getType(uri)); return type; } но когда я вызываю его, он возвращает null. File file = new File(f ...
Как отключить копирование / вставку из / в EditText
в моем приложении, есть окно регистрации, где я не хочу, чтобы пользователь мог копировать/вставить текст в ...
Назначьте ширину половине доступной ширины экрана декларативно
можно ли назначить ширину виджета на половину доступной ширины экрана и сделать это с помощью декларативного xml? ...
Как показать один макет поверх другого программно в моем случае?
мой основной макет главная.xml просто содержит два LinearLayouts: 1-й LinearLayout размещена VideoView и Button, 2-й LinearLayout размещена EditText, а это LinearLayout поставил видимость значения "ушел" (android:visibility="gone") , как показано ниже: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:i ...
Изменение положения окна на экране Android
Я сделал простой AlertDialog в своем активность: View view = layoutInflater.inflate(R.layout.my_dialog, null); AlertDialog infoDialog = new AlertDialog.Builder(MyActivity.this) .setView(view) .create(); infoDialog.show(); с вышеуказанным кодом, показывает в (О) в центре экрана. мне интересно, как я могу настроить положение диалогового окна, чтобы оно отображалось только под верхней панелью действий ? (Есть ли в любом случае, чтобы изменить гравитац ...
Как установить фокус на виджет кнопки программно?
можно ли установить фокус на виджет, который находится где-то в мой макет? onCreate действия мой контроль / фокус должен быть на этой кнопке программно. ...
Android-получить значение из HashMap
Я попытался найти на HashMap в Android, но получаю проблему: Рассмотрим пример: HashMap<String, String> meMap=new HashMap<String, String>(); meMap.put("Color1","Red"); meMap.put("Color2","Blue"); meMap.put("Color3","Green"); meMap.put("Color4","White"); теперь я хочу повторить его и получить значение каждого цвета и хочу отобразить в "тосте". как мне его отобразить ? любую идею. ...
как добавить несколько виджетов в одном приложении?
Я только что закончил свой виджет для Android. Теперь мне нужно иметь разные размеры этого вигета для пользователя на выбор. например, мне нужен виджет среднего, малого и большого размера. поэтому, когда пользователь устанавливает приложение и удерживает главный экран, а затем выбирает виджет, в меню виджета я хочу, чтобы он увидел три виджета с тем же именем приложения, но с размером. что-то вроде этого: helloSmall helloMedium helloLarge У меня средний готов, но как я могу сделать маленький и ...
Android Image View Pinch Масштабирование
Я использую пример кода из смысл мультитач для масштабирования изображения. На ScaleListener я добавил ScaleGestureDetector.getFocusX() and getFocusY()для контента, чтобы увеличить о фокусе жеста. Он работает нормально. проблема в том, что при первом мультитач-касании вся позиция рисования изображения меняется на текущую точку касания и масштабирует ее оттуда. Могли бы вы помочь мне решить эту проблему? вот мой пример кода для TouchImageView. public class TouchImageViewSample extends ImageV ...
Неверные координаты из getLocationOnScreen / getLocationInWindow
вызов getLocationOnScreen() или getLocationInWindow() оба дают мне top/Y координата, которая составляет около ~30px (высота строки состояния/уведомлений) слишком далеко вниз. Элемент left/X координата включена. как я уже намекал выше, я считаю, что разница из-за состояния/панели уведомлений... Я могу ошибаться. Я думаю, что смогу решить эту проблему, если смогу определить размер панели уведомлений, но у меня возникли проблемы с этим. любая помощь будет высоко оценили. ...