gpt4 book ai didi

Android imageview 不显示在 TableRow 中

转载 作者:太空宇宙 更新时间:2023-11-03 13:31:02 24 4
gpt4 key购买 nike

我试图在 TableRow 中显示一个简单的 ImageView,但由于某种原因它不会显示。如果我将另一个控件添加到另一行,imageView 会显示,所以它似乎只是没有正确地强制大小。我的xml如下:

<TableLayout 
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:background="#4B088A"
android:id="@+id/ImageTable">

<TableRow android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="5dp"
android:id="@+id/ImageTableRow"/>

</TableLayout>

我用来添加 ImageView 的代码是:

TableLayout tableLayout = (TableLayout) findViewById(R.id.ImageTable);  

TableRow tr = new TableRow(this);

TableRow.LayoutParams lp = new
TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT ,TableRow.LayoutParams.WRAP_CONTENT);

tr.setLayoutParams(lp);

m_imageView = new MyImageView(getApplicationContext());

m_imageView.setBackgroundColor(Color.GRAY);

m_imageView.setImageBitmap(charty);

tr.addView(m_imageView);

tableLayout.addView(tr);

最佳答案

试试这段代码

将您的 xml“activity_main”写为

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >

<TableLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>


<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_action_search" />
</TableRow>
</TableLayout>

</LinearLayout>

ic_action_search 是您在可绘制文件夹中的图像,并将主要 Activity 写为

public class MainActivity extends Activity 
{

ImageView image;

@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

关于Android imageview 不显示在 TableRow 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13248961/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com