您好我想在我的应用程序中显示像这样的座位图像。我是android新手。我不知道我应该使用哪种布局和方法。目前我正在计划列表视图,但我不确定什么方法和布局我应该使用use.anybody建议请 如何在Android中显示座位图像,如下图所示?
-3
A
回答
0
您应该使用表格布局或线性布局安排座位,和图像的按钮,这里使用的按钮的ImageButton使用。您应该根据手机,平板电脑的分辨率将图片插入到每个可绘制内容中。
0
您应该从Linearlayout开始,以特定方向显示其子视图。
<Linearlayout orientation="vertical">
<TextView> </TextView>
<TextView> </TextView>
</Linearlayout>
第二个textview将显示在下面的第一个!
<Linearlayout orientation="horizontal">
<TextView> </TextView>
<TextView> </TextView>
</Linearlayout>
第二个textview会先显示吧!
有最常用的viewGroup是RelativeLayout,其中视图相互之间放置!它用于开发复杂的设计和非常强大的功能!这样动态
LinearLayout linearLayout = new LinearLayout(this);
ArrayList<Seat> seats = new ArrayList<>();
for (int i = 0; i < seats.size(); i++) {
ImageView imageView = new ImageView(this);
if(seats.get(i).getStatus() == AVAILABLE) {
imageView.setImageResource(R.drawable.available);
} else if(seats.get(i).getStatus() == UNAVAILABLE) {
imageView.setImageResource(R.drawable.unavailable);
} else if(seats.get(i).getStatus() == SELECTED) {
imageView.setImageResource(R.drawable.selected);
}
}
mylistview.addView(linearLayout);
0
添加布局添加Seat.java
public class Seat {
private int id = 0;
private String name="";
private int status=0;
public int getStatus() {
return status;
}
public void setStatus(int status) {
this.status = status;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
相关问题
- 1. 如何在Android中显示位图Bitmap
- 2. Android:如何在WebView中显示位图?
- 3. 如何在Android中显示来自Uri的位图图像?
- 4. 如何在Android中显示位图图像
- 5. android:如何在textview中显示图像
- 6. 如何在ListView中显示图像android
- 7. 如何在android中显示图像组
- 8. 如何在Android中显示大图像
- 9. 如何在android中显示gif图像?
- 10. Android:如何在ListView中显示图像?
- 11. 如何在android中显示bmp图像
- 12. 如何在android中显示.jpg图像?
- 13. 如何在webview android中显示图像?
- 14. 如何在图像视图中显示所有图像
- 15. 如何显示从android下载并显示一个Bitamp图像?
- 16. 如何使图像显示在Android
- 17. 显示敬酒,如下图所示
- 18. 如下图所示如何在MongoDB中
- 19. 如何显示在图像
- 20. Android:我如何显示这个图像到位图?
- 21. 如何逐个像素显示位图?
- 22. Android:显示位图
- 23. 如何在WPF图像中显示位图
- 24. 如何在Java applet中显示位图图像?
- 25. 如何在片段中使用位图和AsyncTask显示图像?
- 26. 如何在Visual Studio 2013中显示位图图像?
- 27. 如何在wpf图像控件中正确显示位图?
- 28. 在Android下载并显示图像
- 29. 如何在内容没有图像时显示图像并在显示图像时显示图像
- 30. 如何将byteArray转换为位图图像以在Android中的imageview中显示?
使用的ImageView显示图像1座的座位。为1行创建一个布局,其中包含4张图片。在ListView或RecyclerView中使用该布局。准备不同颜色的座位图像版本以显示空座位或被占座位 – Marat
您可以按照@Marat建议的方式进行操作,如果您没有得到他建议的内容,那么您必须首先学习android – Mrinmoy
我会使用GridView。对我来说似乎更“自然”。 –