▼Androidメモ▼
その他のコンポーネント


アナログ時計・デジタル時計・日付ピッカー・時間ピッカー


        //アナログ時計
        AnalogClock analogClock=new AnalogClock(this);
        layout.addView(analogClock);
        
        //デジタル時計
        DigitalClock digitalClock=new DigitalClock(this);
        layout.addView(digitalClock);

        //日付ピッカー
        DatePicker datePicker=new DatePicker(this);
        layout.addView(datePicker);

        //時間ピッカー
        TimePicker timePicker=new TimePicker(this);
        layout.addView(timePicker);


プログレスバー・シークバー


        //プログレスバー(小)
        ProgressBar progressBarS=new ProgressBar(
            this,null,android.R.attr.progressBarStyleSmall);
        progressBarS.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.WRAP_CONTENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(progressBarS);

        //プログレスバー(標準)
        ProgressBar progressBar=new ProgressBar(
            this,null,android.R.attr.progressBarStyle);
        progressBar.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.WRAP_CONTENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(progressBar);

        //プログレスバー(大)
        ProgressBar progressBarL=new ProgressBar(
            this,null,android.R.attr.progressBarStyleLarge);
        progressBarL.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.WRAP_CONTENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(progressBarL);

        //プログレスバー(横長)
        ProgressBar progressBarH=new ProgressBar(
            this,null,android.R.attr.progressBarStyleHorizontal);
        progressBarH.setProgress(50); 
        progressBarH.setMax(100); 
        progressBarH.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.FILL_PARENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(progressBarH);

        //プログレスバー(横長-不定)
        ProgressBar progressBarHI=new ProgressBar(
            this,null,android.R.attr.progressBarStyleHorizontal);
        progressBarHI.setIndeterminate(true);
        progressBarHI.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.FILL_PARENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(progressBarHI);
        
        //シークバー
        SeekBar seekBar=new SeekBar(this);
        seekBar.setProgress(50); 
        seekBar.setMax(100); 
        seekBar.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.FILL_PARENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(seekBar);        
        
        //レーティングバー
        RatingBar ratingBar=new RatingBar(this);
        ratingBar.setLayoutParams(new LinearLayout.LayoutParams(
            LinearLayout.LayoutParams.WRAP_CONTENT,
            LinearLayout.LayoutParams.WRAP_CONTENT));
        layout.addView(ratingBar);


−戻る−