gpt4 book ai didi

Android 表格行图像维度

转载 作者:行者123 更新时间:2023-11-29 16:20:01 25 4
gpt4 key购买 nike

我想在我的应用程序的每一行的开头放置一个图像。问题是,图像太大,当我把它放在那里时,它占据了整个屏幕。

主.xml:

    <?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="vertical"
>
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:id="@+id/tableView"
android:layout_height="fill_parent"
android:layout_weight=".90"
android:stretchColumns="1"
></TableLayout>
</ScrollView>

这是我添加图片的方式:

    TableLayout tableView = (TableLayout) findViewById(R.id.tableView);
TableRow row = new TableRow(this);
ImageView im;
im = new ImageView(this);
im.setImageResource(R.drawable.rss);
row.addView(im);
tableView.addView(row, new TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

我动态添加行,所以我想以相同的方式添加图像。

PS:我换了也没啥变化

TableLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));

TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));

我想让图像小得多。你能帮帮我吗?

最佳答案

以这种方式添加 ImageView ..

im.setScaleType(ImageView.ScaleType.CENTER_CROP );
row.addView(im, new TableRow.LayoutParams(width, height));

关于Android 表格行图像维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7565456/

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