我試圖在Android應用程序中顯示一個SpreadSheet,帶有auot可調整列,每列應該包圍lines.I使用Table Layout數據以表格格式顯示,但我不知道如何用線條圍住每列,自動調整。如果有人知道它,請幫助我。如何在Android中創建一個SpreadSheet類型的顯示?
回答
使用TableLayout.LayoutParams或TableRow.LayoutParams。他們繼承ViewGroup.MarginLayoutParams,你似乎需要。
與TableRow.LayoutParams的樣本代碼可能是:
// you can also init values for width, height and weight here
TableRow.LayoutParams params = new TableRow.LayoutParams();
params.setMargins(LEFT_MARGIN, TOP_MARGIN, RIGHT_MARGIN, BOTTOM_MARGIN);
TextView textView = new TextView(this);
textView.setText("I'm in the table");
TableRow row = new TableRow();
row.addView(textView, params);
同樣的原則也可以用TableLayout.LayoutParams應用,當您添加到表格的佈局。
您可以設置TableLayout
背景顏色,讓你的TableRow
個保證金:
<TableLayout android:background="#000000">
<TableRow android:background="#ffffff" android:layout_margin="3dip">
<!-- etc. -->
感謝您的答覆,這將是在使用XML是有用的,但我通過對動態佈局purpose.you有任何想法,在Java代碼中 – Rajapandian 2009-08-31 12:47:25
您可以使用'View'」 java代碼添加TableRows s'setBackgroundColor'和'MarginLayoutParams.setMargins'來實現代碼中的相同。 – 2009-08-31 15:04:26
我開源的基本表格我在這裏寫下:
https://github.com/dennis-sheil/android-spreadsheet
一個基本功能是目前尚不具備:
您可以加載Microsoft Excel 2007中的預表(.xls)文件,但不是Excel 2007/2010(.xlsx)文件。這是我一直堅持實施一段時間的功能。有一個代碼庫(POI)可以做到這一點,但是實現它卻很複雜。
我發現這篇文章與電子表格佈局的例子。也許這對別人也有幫助。但這只是一個例子,仍然需要將其更新爲通用目的。
http://www.codeofaninja.com/2013/08/android-scroll-table-fixed-header-column.html
- 1. Android:如何顯示在一個類中創建的動態表以便在另一個類中顯示
- 2. Drupal的:如何創建一個顯示所有內容類型
- 3. 如何在android中創建DataGrid顯示?
- 4. 如何創建一個listview在android中顯示數據?
- 5. 創建類來表示一個類型
- 6. 如何創建一個類型的DataTable
- 7. 如何創建一個類來顯示一個UIWindow?
- 8. 如何使用API在新的Google Spreadsheet中創建第一行?
- 9. 如何創建一個Nagios顯示器
- 10. 如何創建和顯示一個div
- 11. 如何在android的另一個類中創建一個iner類的實例?
- 12. 在OpenGl中創建一個模型類
- 13. 在python中創建一個新類型
- 14. 給定一個類的類型如何在Python中創建一個實例?
- 15. 如何在asp.net mvc 3中創建一個強類型的radiobuttonlist?
- 16. 如何在Scala中創建一個類型對象的集合
- 17. 在Python中使用類型類創建一個類型類
- 18. 如何在android中顯示一個tabbar?
- 19. 如何使用QCustomPlot創建示波器類型顯示
- 20. 如何在Android中創建一個類似Tab的UI?
- 21. 如何創建一個顯示在Web類別中的Visual Studio項目模板?
- 22. 如何在Javascript中創建一個類?
- 23. 如何在AutoHotkey中創建一個類?
- 24. 如何在另一個類中創建一個類的實例
- 25. 如何爲一種類型的對象創建一個類?
- 26. 創建一個模型類
- 27. 創建一個新類型
- 28. 如何創建顯示模型?
- 29. 如何創建鏈接顯示在Android高亮顯示輪?
- 30. 如何在流程中創建一個固定長度類型
請你給一些代碼片段 – Rajapandian 2009-09-01 07:37:30