У меня есть приложение Java Android, которое я хочу изменить на Scala. У меня много фрагментов, и я хочу знать, что лучший способ сделать это в Scala. Это мой класс фрагментов Java MyFragment : public class MyFragment extends Fragment { private WebView myWebView; private TextView myTextView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) […]
Я хочу транслировать строку по локальной сети, но когда я меняю IP-адрес сервера в клиентском коде на 255.255.255.255, он не транслируется. Что мне делать, чтобы транслировать строку по локальной сети? Что мне делать в клиентском коде, чтобы все прослушивающие порты на разных IP-адресах могли получать строку одновременно. Мой клиент или код для отправки строки: public […]
Я пишу клиент UDP для Android, который подключается и связывается с двунаправленным (без связи между отправленными и полученными сообщениями) с сервером Windows. Как только исходная датаграмма отправлена на сервер, я хочу иметь возможность отправлять данные в любом направлении в любое время. Мои вопросы: 1) Правильно ли держать исходный разъем открытым и использовать его для отправки […]
Я переопределил EditText, как указано в этой ссылке . Теперь, объявляя это поле внутри макета, я использую <com.and.ab1209.ClearableEditText android:id=”@+id/edit_text_clearable” android:layout_width=”fill_parent” android:hint="My Hint Goes here" android:layout_height=”wrap_content” /> Как получить это значение подсказки внутри любого из этих конструкторов. public ClearableEditText(Context context, AttributeSet attrs, int defStyle){…} public ClearableEditText(Context context, AttributeSet attrs){…} Как мне это сделать?
Задний план В прошлом Google представил классы фрагментов (которые я также спросил, когда следует использовать его здесь ). Теперь Android 4.4 имеет новый класс фреймворка под названием « Сцена ». Согласно тому, что я читал (и смотрел, например, на лекциях), он должен помочь вам с анимациями и переходами между состояниями. Вопрос На самом деле у […]
У меня есть цвет в виде целого числа, и я хочу, чтобы этот цвет находился в растровой форме. Есть ли способ сделать это? Я пытался Drawable d = new ColorDrawable(Color.parseColor("#ffffff")); Bitmap b = ((BitmapDrawable)d).getbitmap(); Но приведенный выше код дает ошибку. Нельзя использовать ColorDrawable для BitmapDrawable Есть ли другой путь? Фактический код Palette.generateAsync(BitmapFactory.decodeFile(songArt), new Palette.PaletteAsyncListener() { […]
Я пишу свое первое приложение, которое использует фрагменты, используя учебник в Android Programming: Big Nerd Ranch Guide. Я создал фрагмент и соответствующий макет, и теперь я хочу добавить диспетчер фрагментов к родительскому, который будет его использовать. Я написал это: FragmentManager fm = getSupportFragmentManager(); Но андроид-студия дает мне эту ошибку: Error:(19, 51) error: incompatible types required: […]
Я создал мероприятие для своего Android-проекта и решил изменить модификатор доступа для вложенного класса Fragment на «private», я понял, что внешний класс Activity является единственным элементом моей программы, которому необходимо получить доступ к этому классу фрагментов. Когда я перехожу к созданию eclipse, я получаю следующее сообщение об ошибке «Этот класс фрагментов должен быть общедоступным ….», […]
Я использовал RecyclerView для отображения некоторых текстовых данных. У меня есть логика, чтобы выбрать разные карты. Я хотел бы изменить внешний вид выбранных карт. public void toggleSelection(int pos) { RecyclerView.ViewHolder viewHolder = recView.findViewHolderForPosition(pos); if (selectedItems.get(pos, false)) { selectedItems.delete(pos); viewHolder.itemView.setBackgroundColor(Color.WHITE); } else { selectedItems.put(pos, true); viewHolder.itemView.setBackgroundColor(Color.GREEN); } notifyItemChanged(pos); } Если я использую свой код, как это, […]
Мне нужно сохранить значение идентификатора контакта после создания нового контакта, чтобы иметь возможность ссылаться на него в другой момент. Например, я создаю новый контакт, и после этого хочу удалить его из его идентификатора контакта, поэтому мне нужно получить значение идентификатора контакта после создания нового контакта. Вот как я создаю новые контакты: ArrayList<ContentProviderOperation> ops = new […]