sql >> データベース >  >> RDS >> SQLite

SQLiteデータベースから取得した各アイテムを独自のTextviewに設定する方法

    これを試してください

    データベースからデータを取得する カーソルで このカーソルを以下のメソッドに渡すと、 return ビュー setContentView(view)で渡すことができます

     public LinearLayoutCompat defaultPage(Cursor mCursor) {
            LinearLayoutCompat layout = new LinearLayoutCompat(this);
    
            layout.setLayoutParams(new LinearLayoutCompat.LayoutParams(LinearLayoutCompat.LayoutParams.MATCH_PARENT, LinearLayoutCompat.LayoutParams.MATCH_PARENT));
            layout.setGravity(Gravity.CENTER);
            layout.setOrientation(LinearLayoutCompat.VERTICAL); 
            for(int i=0;i<mCursor.getCount();i++) {
                mCursor.moveToPosition(i);
                AppCompatTextView defaultText = new AppCompatTextView(this);
                defaultText.setText(mCursor.getString(mCursor.getColumnIndex("TOUR_COLUMN_NMAE")));
                defaultText.setTextSize(20);
                defaultText.setTypeface(null, Typeface.BOLD);
                defaultText.setOnClickListener(new OnClickListener() {
                    @Override
                    public void onClick(View arg0) {
                        // Toast.makeText(mContext, "Work in progress", Toast.LENGTH_SHORT).show();
                    }
                });
                layout.addView(defaultText);
            }    
            return layout;
        }
    



    1. 論理レプリケーションソリューションのパフォーマンス制限

    2. Access2016で空のデータベースを作成する方法

    3. SQLclフォーマットオプション(Oracle)

    4. OracleのNULLIF()関数