Articles of tablelayout

对齐TableRow中的按钮

我正在开发一个Android应用程序。 我有这个: 我想把playGame按钮放在中间的左侧,而noPlayGame按钮放在中间的右侧。 现在,两者都显示在TableRow的左侧。 我怎样才能做到这一点? 谢谢。 编辑 :我添加了完整的布局和Ashay建议的修改。 第二次编辑 : 解决方案 我已经向TableLayout添加了以下内容: android:stretchColumns=”0,1″ 。 现在按钮是中心对齐的,但它们填满了他们的entiry列!

如何创建仅允许水平方向的应用程序?

我正在为我的学位课程创建一个横向卷轴式游戏。 我只是想知道如何在手机处于水平方向显示时设计菜单,即使手机处于垂直方向? 即我希望用户知道游戏必须在水平方向上与手机一起播放,并且希望菜单仅在水平方向上显示。 提前谢谢了。

Android模拟器不会向下滚动

我正在创建一个布局如下,当我在AVD中模拟它时。 它没有向下滚动以查看折叠下方的内容。

如何通过代码设置layout_span

有没有人知道如何在运行时设置/更改android:layout_span=””中的EditText的android:layout_span=”” 。 我已经在我的XML文件中定义了EditText。

使用TableLayout时填充宽度的按钮

我有一个表,每行有2行,有3个按钮。 如何使按钮平均填充空间。 在HTML中,我会给它们33%的宽度。 另外你知道我可以创建一个连续4个图像按钮作为网格布局的视图,类似于启动器。

android表格布局rowspan

我想构建以下布局但它不起作用。 alt text http://img.androidcookie.com/android/rowspan.gif

如何在以编程方式创建的TableRows之间添加分隔线?

我有一个在Android项目中以编程方式创建的TableLayout。 只要从数据库中获取更多行,我就会不断添加TableRows。 现在我想在TableRows之间添加分隔线,如边框。 在我从XML静态创建的另一个TableLayout中,我使用View作为分隔符,使用style.xml样式。 我尝试将一个View添加到tablelayout,如下所示: View v=new View(this); v.setLayoutParams(new LayoutParams( LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); v.setBackgroundResource(R.drawable.rowseparator_shape); tr.addView(mTvDate); tr.addView(mTvResult); tl.addView(tr); tl.addView(v); 但它只在所有收集的TableRows之后添加一次。 为每个tr添加一个View的智能方法是什么? 或者我应该一起使用其他东西?

以编程方式创建TableLayout

我正在尝试以编程方式创建TableLayout。 它不会起作用。 然而,xml文件中的相同布局有效。 这就是我所拥有的: public class MyTable extends TableLayout { public MyTable(Context context) { super(context); setLayoutParams(new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); TableRow row = new TableRow(context); row.setLayoutParams(new TableRow.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); Button b = new Button(getContext()); b.setText(“hello”); b.setLayoutParams(new LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT)); row.addView(b); addView(row) } } … // In main activity: MyTable table = new MyTable(this); mainLayout.addView(table); 当我运行它时,我没有崩溃,但没有出现。 如果我摆脱了TableRow实例,至少该按钮确实显示为TableLayout的直接子节点。 我究竟做错了什么?

带圆边框的Android桌子

如何在Android中制作一个带有圆形边框的桌子,类似于下面的照片?

Android表格布局格式化问题

尽管文本包裹inside the cell ,但是when the text cell is large ,我无法让我的TableLayout适合屏幕inside the cell 。 这是我的TableLayout。 一个简单的两行,两列表。 左列单元格是multiline 。 如果其中一个单元格的文本很大,则需要在两行中断,该列将被拉伸以填满整个屏幕,并且右列被推出屏幕。 为什么? 如何强制全桌留在屏幕内? 任何提示都受到欢迎。 我的TableLayout如下: 显示布局的代码是基本的: public class AccountBrowserTest extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); this.setContentView(R.layout.accountbrowser_test); } }