【发布时间】:2016-01-25 19:41:36
【问题描述】:
我正在尝试从字符串数组创建一个文本视图。这很好用,但是这会在项目字符串的末尾添加一个逗号。
这是我的代码:
.java
View faqs = inflater.inflate(R.layout.fragment_faq, container, false);
TextView respuesta1 = (TextView) faqs.findViewById(R.id.respuesta1);
Resources res = getResources();
String[] pregunta1 = res.getStringArray(R.array.pregunta1);
respuesta1.setText(Arrays.toString(pregunta1).replaceAll("\\[|\\]", ""));
.xml
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:textAppearance="?android:attr/textAppearanceSmall"
android:id="@+id/respuesta1" />
strings.xml
<string-array name="pregunta1">
<item>Suspender cualquier método de arranque de vello por un mes (cera, Epilady, pincita).\n\n</item>
<item>Durante ese mes podés utilizar métodos de corte (crema depilatoria, maquinita de afeitar).\n\n</item>
<item>El día anterior al turno debés rasurar perfectamente la zona a tratar.\n\n</item>
<item>De haber estado en tratamiento con ROACUTAN (para el acné) dejar pasar 6 meses antes de solicitar turno.\n\n</item>
<item>Asistir con la piel limpia, sin crema ni desodorante en la zona a tratar.\n</item>
<item>No exponerse al sol 48hs antes.\n\n</item>
<item>Se puede realizar en verano sobre piel bronceada pero no irritada.\n\n</item>
</string-array>
结果:
【问题讨论】:
-
嗨,Arrays.toString(pregunta1) 的值是多少? ESP: que valor retorna Arrays.toString(pregunta1) ? :)
标签: java android arrays string