Im在Android Studio中构建应用程序。我的MainActivity非常简单,存在于;将viewpager中的图像保存到自定义gridview画廊
ImageView的(图标)
Viewpager(滑动浏览图片(10X)
的ImageButton(踩图像)
的ImageButton(例如图像)
按钮(我个人的食谱)此按钮发送用户到他们的个人食谱中所有图像都是“喜欢”的。
我试图实现的事情是能够按下ImageButton(Like)并保存的图像,该图像显示来自ViewPager中“My personal Cookbook”。
我还想实现的下一件事是,当按下不喜欢时,Imageviewer删除图像并继续浏览PageViewer中的下一张图像。
我试过在任何地方搜索如何得到这个去,但我找不到它。 因此,我希望这里的某个人能够帮助我解决这两个问题。
随着亲切的问候,
A.
// Locate the ViewPager in viewpager_main.xml
viewPager = (ViewPager) findViewById(R.id.pager);
// Pass results to ViewPagerAdapter Class
adapter = new ViewPagerAdapter(MainActivity.this, mealname, mealpicture);
// Binds the Adapter to the ViewPager
viewPager.setAdapter(adapter);
Button btn = (Button) findViewById(R.id.button3);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, CookbookActivity.class));
}
});
// Check Authentication
mRef = new Firebase(com.example.sick.foodinspiration.Constants.FIREBASE_URL);
if (mRef.getAuth() == null) {
loadLoginView();
}
}
// Dont pay attention to this
//public void DislikeMethod(View view){
//Toast.makeText(MainActivity.this, "Dislike :(", Toast.LENGTH_SHORT).show();
}
// Dont pay attention to this
//public void LikeMethod (View view){
//Toast.makeText(MainActivity.this, "Like :)", Toast.LENGTH_SHORT).show();}
private void loadLoginView() {
Intent intent = new Intent(this, LoginActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);
}
你的按钮在哪里? –
目前尚未添加到MainActivity中。但他们将被置于DislikeMethod和LikeMethod中。 ImageButtons布局放置在activity_main – 1337