我在設計儀表板屏幕時看到了一個問題, 我有一個佈局:說Linearlayout1和滾動佈局:說scrollLayout1作爲Linearlayout1的子,並且havinf在這個滾動佈局下的表佈局, 我添加了包含按鈕的錶行可繪製。 現在問題是>我可以看到,表格佈局高度比滾動佈局的子滾動位置更多一點。子佈局如何能夠擁有更高的父母佈局。 (我將表格佈局高度設置爲matchparent或填充父項)。問題在滾動佈局下的表格佈局屏幕設計。
0
A
回答
1
如果你正在建設一個儀表板,然後使用從谷歌IO的開源應用程序的DashboardLayout。 這是做到這一點的最佳方式。如果您打算手動執行某些操作,則可能無法在所有屏幕尺寸和密度上進行測試。
我在我的三個項目中使用它,它只是工作。
+0
即使Facebook使用Google IO儀表板。在這裏解釋:http://www.androidhive.info/2011/12/android-dashboard-design-tutorial/ – Gopinath 2012-02-14 12:45:11
0
試一試它可以幫助你
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<RelativeLayout
android:id="@+id/toplayout"
android:layout_width="fill_parent"
android:layout_height="50dip">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="TopBar"/>
</RelativeLayout>
<ScrollView
android:id="@+id/scrolllayout"
android:layout_width="fill_parent"
android:layout_height="150dip"
android:padding="5dip"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal">
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:stretchColumns="1"
android:padding="5dip"
android:background="@android:color/darker_gray">
<TableRow>
<TextView
android:layout_column="1"
android:text="Open..."
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Ctrl-O"
android:gravity="right"
android:textColor="#FFFFFF"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="Save..."
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Ctrl-S"
android:gravity="right"
android:textColor="#FFFFFF"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:layout_column="1"
android:text="Save As..."
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Ctrl-Shift-S"
android:gravity="right"
android:textColor="#FFFFFF"
android:padding="3dip" />
</TableRow>
<View
android:layout_height="2dip"
android:background="#FF909090" />
<TableRow>
<TextView
android:text="X"
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Import..."
android:textColor="#FFFFFF"
android:padding="3dip" />
</TableRow>
<TableRow>
<TextView
android:text="X"
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Export..."
android:textColor="#FFFFFF"
android:padding="3dip" />
<TextView
android:text="Ctrl-E"
android:gravity="right"
android:textColor="#FFFFFF"
android:padding="3dip" />
</TableRow>
<View
android:layout_height="2dip"
android:textColor="#FFFFFF"
android:background="#FF909090" />
<TableRow>
<TextView
android:textColor="#FFFFFF"
android:layout_column="1"
android:text="Quit"
android:padding="3dip" />
</TableRow>
</TableLayout>
</RelativeLayout>
</ScrollView>
</LinearLayout>
相關問題
- 1. 問題在設計佈局
- 2. 支持多屏幕的設計佈局
- 3. 頁面佈局滾動屏幕
- 4. 佈局按下屏幕
- 5. CUBA屏幕設計師的佈局問題
- 6. Android:設計佈局問題
- 7. android佈局設計問題
- 8. 佈局設計問題
- 9. 問題設計XML佈局
- 10. 聊天屏幕/窗口布局設計
- 11. Galaxy S4屏幕布局設計
- 12. 的Android屏幕密度佈局問題
- 13. SQL表格設計佈局
- 14. Android:佈局「滑動」屏幕?
- 15. 難以複製屏幕布局問題
- 16. CSS佈局:屏幕分辨率問題
- 17. Android佈局問題:屏幕不可見
- 18. Android佈局屏幕分辨率問題
- 19. 域驅動設計佈局問題
- 20. 表格佈局不適合屏幕
- 21. android表格佈局不適合屏幕
- 22. 動態設計表佈局
- 23. 表格佈局問題
- 24. 表格佈局問題
- 25. HTML表格佈局問題
- 26. OpenGL屏幕布局
- 27. 頁面佈局問題/設計問題
- 28. 在較小的屏幕上的ios自動佈局問題
- 29. 如何設計適合整個屏幕的網格佈局?
- 30. Android佈局設計 - 如何在xml中獲取屏幕高度(佈局)
所以表視圖是滾動視圖的孩子? – 2012-02-14 12:21:15
是tableLayout是滾動視圖的子項 – AAnkit 2012-02-14 12:27:27
那麼爲什麼你需要滾動視圖? :) – Soham 2012-02-14 12:31:42