2012-01-23 2 views
4

내 안드로이드 목록 페이지/활동에 2 개의 텍스트 필드가 있고 위와 아래에 하나의 서브 섹션이 있습니다.하지만 배열 문자열을 생성하는 데 coems하면 예제 만 볼 수 있습니다. 텍스트의 한 섹션으로안드로이드 : 목록 용 다차원 문자열 배열 사용

<resources> 
    <string name="hello">Hello!</string> 
</resources> 

그때 내가 그렇게 자막을 추가하면 문은 다음 제목과 일치 할 경우 내가 할 것 원하는 것을 만들려면,하지만 난 그렇게 나는 아래처럼 내 타이틀 및 자막 문자열 뭔가를 읽을 수 있습니다 싶은 :

<resources> 
     <string name="hello"> 
      <item>Hello!</item> 
      <item>my subtitle </item> 
     </string> 
     <string name="hello"> 
      <item>Hello!</item> 
      <item>my subtitle </item> 
     </string> 
    </resources> 

그러나 나는 등 목록 항목이를 읽는 방법의 예를 찾을 수 없습니다, 그래서 내 자바 내에서 문이 제목에 자막과 일치하는 경우에 나는 긴 작업을 수행 할 필요가 없습니다.

많은 감사 시

나는 보통 파이프와 텍스트를 구분

답변

3

| 표시 할 때 분할하십시오. 약간 추한,하지만 작동합니다.

private final int VIEW_HEADING_TITLE = 0; 
private final int VIEW_HEADING_SUB = 1; 
+0

덕분에이 전주고, 사용자에게 알려줍니다 : 나는의 getView에서 호출 한 후

<item>item1|item2</item> 

(...)

String[] r = c.getResources().getStringArray(R.array.arraylist).split("\\|"); 

는 내가 인덱스에 대한 정의가 고맙습니다. –