我正在创建一个 android 应用程序,我正在根据编号显示可绘制文件夹中的图像,我的活动开始显示编号 1 的图像,并且我正在使用按钮显示下一张或上一张图像。
我正在尝试保存使用共享首选项按下后退按钮时用户正在查看的图像的值。我的代码看起来像这样
private int currentPage = 1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_read);
final Button btnNext = findViewById(R.id.btnNext);
final Button btnBack = findViewById(R.id.btnBack);
listOfObjects = getResources().getStringArray(R.array.object_array);
images = getResources().obtainTypedArray(R.array.object_image);
itemImage = (ImageView)findViewById(R.id.imgSpace);
final Spinner spinner = (Spinner)findViewById(R.id.spinner);
ArrayAdapter<String> spinnerAdapter = new ArrayAdapter<String>(this,R.layout.my_spinner, listOfObjects);;
spinnerAdapter.setDropDownViewResource(R.layout.my_spinner);
spinner.setAdapter(spinnerAdapter);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
itemImage.setImageResource(images.getResourceId(spinner.getSelectedItemPosition(), -1));
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
currentPage是我想在按下后退按钮或转到任何其他活动后保存的变量,如果用户最小化应用程序,我想将它传递给主活动以显示恢复活动的额外按钮并显示当用户单击恢复活动按钮时,用户在按下后退按钮之前看到的确切图像。我正在使用 Chris Banes 的照片视图来显示图像。我知道如何在 PHP 中传递变量和等,但是 android 对我来说是新的。任何帮助,将不胜感激。
FFIVE
缥缈止盈
相关分类