Tengo una cadena en la que me gustaría que un componente tomara un color verde. He intentado varias maneras sin lograr ningún resultado por desgracia. Tal vez alguien de ustedes me puede ayudar con esto. Aquí es lo que intenté: Opción 1: String b = "<font color = '#82FA58'>" + Integer.toString(deal.megadeal) + " " + […]
Estoy haciendo una aplicación para texto esta cadena: ░░░░░░░░░░░░▄▐ ░░░░░░▄▄▄░░▄██▄ ░░░░░▐▀█▀▌░░░░▀█▄ ░░░░░▐█▄█▌░░░░░░▀█▄ ░░░░░░▀▄▀░░░▄▄▄▄▄▀▀ ░░░░▄▄▄██▀▀▀▀ ░░░█▀▄▄▄█░▀▀ ░░░▌░▄▄▄▐▌▀▀▀ ▄░▐░░░▄▄░█░▀▀ ▀█▌░░░▄░▀█▀░▀ ░░░░░░░▄▄▐▌▄▄ ░░░░░░░▀███▀█░▄ ░░░░░░▐▌▀▄▀▄▀▐▄ ░░░░░░▐▀░░░░░░▐▌ ░░░░░░█░░░░░░░░█ ░░░░░▐▌░░░░░░░░░█ ░░░░░█░░░░░░░░░░▐▌ Este método envía el texto: protected void sendSMSMessage(String phoneNo, String msg){ try { SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(phoneNo,null,msg,null,null); Toast.makeText( getApplicationContext(), "SMS sent", Toast.LENGTH_LONG ).show(); Log.v("sendSMSMessage",msg); } catch (Exception e) { […]
Estoy implementando el método messureText en esta pregunta para separar texto largo en páginas con tamaño especificado antes de renderizar en viewpager. Estoy haciendo un bucle de tiempo con un número incremental de caracteres para obtener los bloques de texto deseado, pero parece que no es la mejor solución. ¿Hay alguna sugerencia para mejorar el […]
Tengo una respuesta de servidor para una solicitud de API como se muestra a continuación. Success! Your request has been sent.\n\nWe'll inform you once it is done. Este mensaje necesito mostrarlo en una Snackbar. Necesito que se agregue nueva línea en el lugar de \n en esta respuesta. Intenté usar replaceAll como String message = […]
Puedo guardarlos en res / strings <resources> <string name="str1">app</string> </resources> Y puedo almacenarlos en const estática public static final string str1 = "app" ¿Cuál es mejor? Me refiero a que uno va a utilizar más memoria y que uno hará paquete más grande.
Tengo un método como abajo (por favor ignore el problema de optimización de código.) Este método sustituye al carácter Unicode (caracteres bengalíes) static String swap(String temp, char c) { Integer length=temp.length(); char[] charArray = temp.toCharArray(); for(int u=0;u<length;u++) { if(charArray[u]==c) { char g=charArray[u]; charArray[u]=charArray[u-1]; charArray[u-1]=g; } } String string2 = new String(charArray); return string2; } mientras […]
Sé que a él le han preguntado unas cuantas veces, pero he estado intentando todo lo que he encontrado sin suerte. Todavía tengo un error. Aquí está mi código. 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="fill_parent" android:layout_gravity="center" android:background="@android:color/transparent" android:gravity="center" android:orientation="vertical" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Write item value." android:textColor="@android:color/black" android:textSize="25dp" /> <EditText android:id="@+id/editText1" android:layout_width="80dp" […]
Estoy solicitando datos de mi servidor y recibir una cadena en forma de 2|bit.ly|1||1| y | debe ser el separador. Aunque el siguiente fragmento de código debe hacer el trabajo BufferedReader br = null; … br = new BufferedReader(new InputStreamReader(inputStream)); … String line; String[] columns; ContentValues values; while((line = br.readLine())!=null) { columns = line.split("|"); … […]
Tengo el CustomAdapter siguiente: package com.test.testing; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Locale; import android.app.Activity; import android.content.Context; import android.graphics.Color; import android.graphics.Typeface; import android.text.Spannable; import android.text.SpannableString; import android.text.style.ForegroundColorSpan; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ImageView; import android.widget.TextView; public class SetRowsCustomAdapter extends ArrayAdapter<SetRows> { Context context; int layoutResourceId; ArrayList<SetRows> data=new ArrayList<SetRows>(); […]
Estoy buscando una manera de cambiar el valor de un recurso de cadena dinámicamente. He intentado utilizar la reflexión, pero afirma 'valor no válido para el campo'. Utilizo las cadenas de valores dentro del diseño, pero necesito intercambiarlas por idiomas diferentes. Por favor vea el código adjunto a continuación. public class Lang{ public static void […]