我正在開發應用程序,它應該下載一些數據表單服務器(完成),然後顯示。同樣的方式,例如android市場應用程序(搜索)的作品。它也需要是可點擊的項目。我正在考慮使用例如線性佈局,並以某種方式動態地創建新的文本視圖這是一個很好的方法來做到這一點?任何人都可以提供一些例子嗎?動態添加新數據查看
0
A
回答
1
0
一個例子:
LinearLayout layout = (LinearLayout) findViewById(R.id.somelayout);
TextView text = new TextView(this);
text.setText("some text");
layout.addView(text);
0
你在講述你的故事,就像你需要一個ListView,這是Android市場用來顯示應用的視圖。您可以將其與setOnItemClickListener方法結合使用,以使它們可點擊。
在this網站,我發現這個例子可以滿足您的需求。
public class ListviewOnclickExample extends Activity {
private ListView lv1;
/*
* Instead of putting your test here,
* load it from the internet in the oncreate method
*/
private String lv_arr[] = { "Android", "iPhone", "BlackBerry",
"AndroidPeople", "J2ME", "Listview", "ArrayAdapter", "ListItem",
"Us", "UK", "India" };
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
lv1 = (ListView) findViewById(R.id.ListView01);
lv1.setAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, lv_arr));
lv1.setTextFilterEnabled(true);
lv1.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> a, View v, int position,
long id) {
// Do your click stuff here
}
});
}
}
XML文件是RES /佈局/ layout.simple_list_item_1.xml,看起來像:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout android:id="@+id/LinearLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView android:id="@+id/ListView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
您可以自定義視圖,它顯示的不僅僅是一個字,一個很好的教程可以發現here
This關於listviews的Google IO視頻當然值得一看,如果你想知道更多回合他們。對於你描述的事情應該足夠了。
相關問題
- 1. 添加JavaScript代碼來動態查看
- 2. 查看未動態更新
- 3. 添加新列查看
- 4. 動態添加數據頭
- 5. Datagrid動態添加數據
- 6. 動態添加數據行
- 7. 添加數據動態地
- 8. Sitecore使用動態數據源查看
- 9. 在amCharts中查看動態ASHX數據
- 10. 重新加載列表查看數據
- 11. 將MenuItems動態添加到MenuItem並靜態查看它們
- 12. 新增數據的自動查看
- 13. 如何在angular1中添加動態數據與動態數據?
- 14. 追加數據後的動態列表查看位置
- 15. 如何動態添加nssliders以使用自動佈局查看
- 16. Javascript:向數組動態添加數據
- 17. Gridview動態添加新行
- 18. 添加動態新列
- 19. 如何將新數據動態添加到2D數組?
- 20. 添加參數動態SQL查詢
- 21. 將數據添加到數據庫(gridview),刷新gridview以查看值?
- 22. 動態添加列查詢
- 23. 查找動態添加
- 24. 更新表查看數據
- 25. 動態添加新的查詢參數到超鏈接
- 26. 查看狀態,新的活動開始
- 27. 查看最新的ID並添加1
- 28. 向xtragrid添加新行查看
- 29. 將行動態添加到數據庫
- 30. 動態添加數據到Highcharts系列