为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有任何空间的情况下缩放活动以完全适合图像数量

如何在没有任何空间的情况下缩放活动以完全适合图像数量

qq_花开花谢_0 2021-08-25 16:33:54
我正面临一个非常奇怪的问题。在这里,我总共有 8 张 Gridview 样式的图像,其中每张图像的大小正好是 392×500。但是当我运行应用程序时,最后一个第 8 个图像下方总是留有一个小空间。这是我的代码public class BooksPage extends AppCompatActivity        implements NavigationView.OnNavigationItemSelectedListener {    int images[] = {R.drawable.phy,R.drawable.chem,R.drawable.drawable_logy,R.drawable.drawable_geology,R.drawable.bbs,R.drawable.drawable_chartered,R.drawable.bachelor,R.drawable.bachelor};    String stream[]= {"MSC Physics","MSC Chemistry","MSC Biology",            "MSC Geology","BBS|BBA","CA","Bachelor","+2 Science"};    TextView navName,navEmail;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_books_page);        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);        setSupportActionBar(toolbar);        getSupportActionBar().setTitle("पुस्तक किनबेच");        DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);        ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(                this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close);        drawer.setDrawerListener(toggle);        toggle.syncState();        NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view);        View navHeaderView = navigationView.getHeaderView(0);        navName = (TextView)navHeaderView.findViewById(R.id.nav_name);        navEmail = (TextView)navHeaderView.findViewById(R.id.nav_mail);        navigationView.setNavigationItemSelectedListener(this);        RecyclerView favPlaces = (RecyclerView) findViewById(R.id.favPlaces);        StaggeredGridLayoutManager layoutManager = new StaggeredGridLayoutManager(2,StaggeredGridLayoutManager.VERTICAL);        layoutManager.setGapStrategy(StaggeredGridLayoutManager.GAP_HANDLING_NONE);        favPlaces.setLayoutManager(layoutManager);        favPlaces.setHasFixedSize(true);        ArrayList<BookDetails> placeList = getPlaces();        }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 131 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信