Я пытаюсь понять это за последние пару дней и не имел успеха … Я изучаю андроид прямо сейчас, и в настоящее время я создаю калькулятор с историей в качестве моего учебного проекта. У меня есть TextView, который отвечает за отображение всей истории … Я использую цифровой шрифт, похожий на шрифт калькулятора, но это выглядит только […]
Я хотел бы назначить onTouchListeners каждому слову в TextView. (Не ссылаться на что-то в Интернете, а просто продолжать логику игры внутри приложения). Общее действие моей игры на данный момент – увидеть TextView, коснуться слова, если это целевое слово, которое вы выиграли, иначе загрузите другой TextView на основе слова, которое вы касаетесь и повторяете. Как я […]
This is 🙂 and want to 🙂 replace with 😀 new image. У меня есть такой тип строки, который у меня есть из EditTextbox.NOw Я хочу заменить все «:)» на image1 и «: D» с помощью image2.I хочу сделать как string.replaceall («:)», image1) И string.replaceall (": D", image2). Кто-нибудь может предложить мне, как это сделать […]
Я делаю Приложение Android с кнопкой, где в нем содержится всего 4 текста, и я хочу выровнять первый 2. Один на самой левой стороне нижнего текста, а другой и правой стороне нижнего текста. Итак, из этого: setText(item.title + " " + item.roomId + "\n" + item.teacher + " " + item.classes); К этому: setText(declare here […]
Я знаю, что SpannableString позволяет установить другой размер текста в одном текстовом виде, но если textview добавляется программно, то он не работает. String s = "Best Ever"; SpannableString ss1 = new SpannableString(s); ss1.setSpan(new RelativeSizeSpan(2f), 0, 4, 0); // set size ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 4, 0); // set color TextView tv = (TextView) findViewById(R.id.textview); tv.setText(ss1);
Я создал SpannableString с первым символом, а второй меньше, чем остальные. Это выглядит так: sBBBBss Я хотел бы выровнять меньшие символы, чтобы они были выровнены с верхней частью большего текста, а не снизу (как они появляются здесь). Это возможно? Думаю, я ищу что-то вроде этого псевдокода: MyAmount.setSpan (новый RelativeAlignSpan (View.TOP) , 0, 1, 0); Моя […]
Я пытаюсь выровнять TextView вокруг ImageView. Я использую следующий код: private void createSpannableText(){ TextView myTextView = (TextView) findViewById(R.id.textView); SpannableStringBuilder builder = new SpannableStringBuilder(); builder.append(this.getText(R.string.loren__ipsum__max)); int lengthOfPart1 = builder.length(); builder.append(" "); builder.append(this.getText(R.string.lorem__ipsum)); Drawable d = getResources().getDrawable(R.drawable.myImage); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); // <—- Very important otherwise your image won't appear ImageSpan myImage = new ImageSpan(d); builder.setSpan(myImage, 0, […]
Предположим, что у вас есть следующая строка: String s = "The cold hand reaches for the %1$s %2$s Ellesse's"; String old = "old"; String tan = "tan"; String formatted = String.format(s,old,tan); //"The cold hand reaches for the old tan Ellesse's" Предположим, вы хотите закончить эту строку, но также имеете определенный набор Span для любого слова, […]
У меня есть textView и текст вроде «Это простой текст с KeyWord и ссылка для просмотра» В вышеприведенном тексте я хочу сделать .. Нажмите ссылку, чтобы открыть этот URL-адрес и нажав на этот KeyWord, чтобы открыть новое действие в моей заявке Кроме того, есть событие click для всего TextView. Пожалуйста, помогите мне найти решение. Благодарю […]
Я хотел бы создать нечто похожее, как показано на этом изображении: Мне удалось создать everthocking с помощью SpannableStringBuilder, за исключением оранжевого закругленного прямоугольника. Я могу установить фон на этот цвет с BackgroundColorSpan, но я не могу найти способ сделать его округленным. Любые идеи, как я могу это достичь? Заранее спасибо! EDIT: Я использую Xamarin.Android, но […]