0
모든 요소를 반복하여 Textview로 설정할 수 있어야합니다. 그러나, 또한 내 번호가 아래 첨자로 서식을 지정해야합니다. 루프를 사용하여 시도했지만 마지막 숫자 만 올바르게 형식이 지정되었습니다.스팬 된 텍스트 뷰 HTML 형식은 마지막 루프에만 적용됩니까?
예를 들어 Fe2Zn7Ag4를 입력하면 "4"만 첨자로 표시되고 나머지는 정상적으로 나타납니다. 또한
Spanned EF = Html.fromHtml("");
for(int g = 0; g < numSaved; g++)
{
EF = Html.fromHtml(EF + savedChem[g].getFormula());
if(!(savedChem[g].getMoles().equals("1")) && !(savedChem[g].getMoles().equals("0")))
EF = Html.fromHtml(EF + "<sub>" + savedChem[g].getMoles() + "</sub>");
}
EmpiricalFormula.setText(findEmpirical());
, 첨자가 절반으로 아무것도 : 다음은 내 코드입니다. 프로그램을 실행하면 위 첨자의 절반 만 나타납니다.
이 두 가지 문제를 해결하는 방법에 대해 알고 싶습니다.