适配竖屏

This commit is contained in:
sifacaii 2023-05-15 15:10:39 +08:00
parent 6842b00e6b
commit cbb30a9b39
2 changed files with 14 additions and 1 deletions

View File

@ -6,6 +6,7 @@ import androidx.appcompat.app.AppCompatActivity;
import android.app.ProgressDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
@ -224,6 +225,18 @@ public class BaseActivity extends AppCompatActivity implements CustomAdapt {
});
}
/**
* 获取recycler列数
* @return
*/
public int getSpanCount(){
int count = 6;
if(getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT){
count = 2;
}
return count;
}
/**
*
*/

View File

@ -50,7 +50,7 @@ public class CollectionActivity extends BaseActivity {
mGridContiner = findViewById(R.id.mGridView);
tvTitleTip = findViewById(R.id.actionBar_titleTip);
V7GridLayoutManager v7GridLayoutManager = new V7GridLayoutManager(this,6);
V7GridLayoutManager v7GridLayoutManager = new V7GridLayoutManager(this,getSpanCount());
mGridContiner.setLayoutManager(v7GridLayoutManager);
mGridContiner.setItemAnimator(null); //防崩溃
init();