0
A
回答
1
我将与ImageView的宽度match_parent工作你需要改变宽度
<TableLayout
android:id="@+id/t1"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TableRow
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:srcCompat="@drawable/qr"/>
<ImageView
android:id="@+id/imageView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:srcCompat="@drawable/qr"/>
<ImageView
android:id="@+id/imageView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:srcCompat="@drawable/qr"/>
<ImageView
android:id="@+id/imageView4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:srcCompat="@drawable/qr"/>
<ImageView
android:id="@+id/imageView5"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
app:srcCompat="@drawable/qr"/>
</TableRow>
</TableLayout>
在XML文件中
也使按钮与坐的onClick ATTR的按钮
现在与活动工作做出参数tableLayout
private TableLayout t1;
OnCreate方法准备t1参数
t1 = (TableLayout)findViewById(R.id.t1);
t1.setColumnStretchable(0,true);
t1.setColumnStretchable(1,true);
t1.setColumnStretchable(2,true);
t1.setColumnStretchable(3,true);
t1.setColumnStretchable(4,true);
的onClick方法中 申报的TableRow
//you can declare Context with parameter and used instead of this
TableRow tr = new TableRow(this);
现在我们让图像视图的实例
ImageView img1 = new ImageView(this);
ImageView img2 = new ImageView(this);
ImageView img3 = new ImageView(this);
ImageView img4 = new ImageView(this);
ImageView img5 = new ImageView(this);
现在我们
img1.setImageResource(R.drawable.ic_favorite);
img1.setMaxWidth(50);
img1.setMinimumWidth(30);
img1.setMaxHeight(50);
img1.setMinimumHeight(30);
img1.setForegroundGravity(Gravity.CENTER); // this is work from API23
img2.setImageResource(R.drawable.ic_favorite);
img2.setMaxWidth(50);
img2.setMinimumWidth(30);
img2.setMaxHeight(50);
img2.setMinimumHeight(30);
img2.setForegroundGravity(Gravity.CENTER); // this is work from API23
img3.setImageResource(R.drawable.ic_favorite);
img3.setMaxWidth(50);
img3.setMinimumWidth(30);
img3.setMaxHeight(50);
img3.setMinimumHeight(30);
img3.setForegroundGravity(Gravity.CENTER); // this is work from API23
img4.setImageResource(R.drawable.ic_favorite);
img4.setMaxWidth(50);
img4.setMinimumWidth(30);
img4.setMaxHeight(50);
img4.setMinimumHeight(30);
img4.setForegroundGravity(Gravity.CENTER); // this is work from API23
img5.setImageResource(R.drawable.ic_favorite);
img5.setMaxWidth(50);
img5.setMinimumWidth(30);
img5.setMaxHeight(50);
img5.setMinimumHeight(30);
img5.setForegroundGravity(Gravity.CENTER); // this is work from API23
后置ATTR图像视图的实例我们会L个上路的ImageView的划船
tr.addView(img1);
tr.addView(img2);
tr.addView(img3);
tr.addView(img4);
tr.addView(img5);
最后,我们将添加的TableRow到TableLayout
t1.addViwe(tr);
没有运行该应用程序 当你点击链接,您将添加一行 你可以使用里面像循环验证码for循环或while循环 好运
相关问题
- 1. 如何在tablelayout中动态创建列?
- 2. 如何动态绘制地图
- 3. 如何在android中动态创建TableLayout?
- 4. 如何在Android中动态定义tablelayout?
- 5. 如何动态地绘制/绘制区间数据与OpenOffice Calc?
- 6. 如何在android jdk中动态地用ImageView填充TableLayout?
- 7. 如何动态地在Java中绘制(星形)拓扑?
- 8. 如何动态地在windows phone中绘制扇区(Quarter Quarter)?
- 9. 如何在android tablelayout中动态设置列的宽度?
- 10. 动态绘制列表框
- 11. 如何根据数据在Highchart中绘制动态系列
- 12. 如何在Rails 3上动态绘制?
- 13. 如何动态地将新元素设置为TableLayout中的特定列?
- 14. 如何在谷歌地图上动态绘制多义线
- 15. 如何在谷歌地图上动态绘制标记
- 16. 如何动态地在MFC SDI上绘制自定义菜单
- 17. 如何在R中正确绘制动态渐进绘图
- 18. 如何动态地将矩阵的列彼此绘制在一起?
- 19. 如何在WinForms中使用TableLayout在C#.net 4.0中创建动态大小列
- 20. 在TableLayout中动态调用中心ImageView
- 21. 如何在R中绘制二进制状态时间序列?
- 22. 动态更新TableLayout
- 23. 一个TableLayout动态
- 24. 高效地绘制动态对象
- 25. Xna:绘制动态alpha地图
- 26. 我如何动态地将行添加到Android SDK的TableLayout?
- 27. 在Silverlight中动态地在画布上绘制图像
- 28. 动态设置tablelayout列为2
- 29. 如何在动态表单中将sqlitedata显示到tablelayout中
- 30. 在动态TableLayout中的对齐设置
听起来你应该使用RecyclerView和GridLayoutManager – Budius