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