我正面临一个非常奇怪的问题。在这里,我总共有 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(); }
添加回答
举报
0/150
提交
取消