第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用ViewFlipper以滑動視圖顯示數(shù)據(jù)庫中的圖像

使用ViewFlipper以滑動視圖顯示數(shù)據(jù)庫中的圖像

慕田峪7331174 2023-08-04 14:43:38
我想將數(shù)據(jù)庫中存儲的圖像添加到ViewFlipper的圖像視圖中。但是當我添加這些圖像時,我遇到了一些錯誤。請幫助我解決該問題,或者讓我知道是否有其他解決方案。這是我的代碼:MainActivity.javapublic class MainActivity extends AppCompatActivity {DatabaseHelper myDb;EditText editImagename;Button btnAddData;Button btnview;ImageView imgview;ViewFlipper viewflips;private static int RESULT_LOAD_IMAGE = 1;@Overrideprotected void onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);    setContentView(R.layout.activity_main);    editImagename = findViewById(R.id.image_name);    btnAddData = findViewById(R.id.addbtn);    btnview = findViewById(R.id.getbtn);    imgview = new ImageView(this);    viewflips = findViewById(R.id.viewflip);    viewAll();    TextView txt = findViewById(R.id.text);    txt.setSelected(true);    Button buttonLoadImage = findViewById(R.id.btn1);    buttonLoadImage.setOnClickListener(new View.OnClickListener() {        @Override        public void onClick(View arg0) {            Intent i = new Intent(Intent.ACTION_PICK,Uri.parse("content://media/internal/images/media"));                    startActivityForResult(i, RESULT_LOAD_IMAGE);        }    });    myDb = new DatabaseHelper(this);}
查看完整描述

2 回答

?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

當 ViewFlipper 已經(jīng)有視圖并且試圖在以前添加的視圖上添加更多視圖時,就會出現(xiàn)此錯誤。因此,在添加視圖之前,您必須始終從 ViewFlipper 中清除/刪除所有先前的視圖。所以,添加

viewflips.removeViews();

就在之前

viewflips.addView(imgview);

在各處。


查看完整回答
反對 回復 2023-08-04
?
LEATH

TA貢獻1936條經(jīng)驗 獲得超7個贊

viewflips.removeView()只需在添加視圖之前添加即可viewflips.addView(imgview)



查看完整回答
反對 回復 2023-08-04
  • 2 回答
  • 0 關(guān)注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號