2010-04-06 6 views
0

아직 안드로이드에 대한 신제품Android - HTML과 같은 주문 목록에 항목 목록을 표시하려면 어떻게해야하나요?

일부 데이터를 HTML과 유사한 순서로 나열하고 싶습니다 (실행 불가능).

예;

  1. 항목 하나 개
  2. 항목 두
  3. 항목 세

내가 뭔가를 분명 실종 생각합니다.

감사합니다, JD ListView를 사용하고 뭔가를 선택하면 아무것도하지 않고,에 AlertDialog.Builder를 사용 setItems를 호출하고 선택 핸들러에서 아무것도하지 않고, 또는 웹보기를 사용하여 HTML의 목록을 작성

답변

0

하나 순서대로.

+0

덕분에, 웹보기가 흥미 보이는 문제가 당신의 ListView와 시도하거나 프로그래밍 방식으로 의견을 수행 할 수

는 XML (그러나 이것은 조금 더러운입니다) (내가 말할 수있는 한) 표시 할 목록이 매번 다른 경우가 될 것입니다. 검색 결과 표시 인터페이스입니다. 그래도 WebView에 대해 알아두면 좋을 것입니다. – user297403

0

짐작할 수있는 기본보기 또는 위젯은 없습니다.

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/llMain" 
    android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"> 

</LinearLayout> 
활동

:

public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     //Get your main layout from the XML 
     LinearLayout llMain = (LinearLayout) findViewById(R.id.llMain); 

     ArrayList<String> alItems = new ArrayList<String>(); 
     //Put some example data 
     alItems.add("Text1"); 
     alItems.add("Text2"); 
     alItems.add("Text3"); 

     for(int i=0; i<alItems.size(); i++){ 
      //We create a Layout for every item 
      LinearLayout ll = new LinearLayout(this); 
      ll.setOrientation(LinearLayout.HORIZONTAL); 

      //A TextView to put the order (ie: 1.) 
      TextView tv1 = new TextView(this); 
      tv1.setText(i+1 + ". "); 

      ll.addView(tv1, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 0)); 

      //TextView to put the value from the ArrayList 
      TextView tv2 = new TextView(this); 
      tv2.setText(alItems.get(i)); 

      ll.addView(tv2, new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, 1)); 

      //Add this layout to the main layout of the XML 
      llMain.addView(ll, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT, 0)); 
     } 
    } 
+0

고마워, 이건 '더러운'해결책과 매우 흡사하다. 나는 나 자신을 생각해 냈다. 그리고 나는 동의한다 - 그것은 지저분하다. – user297403

관련 문제