package com.example.cw.mathstableapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SeekBar;
import java.util.ArrayList;
public class MainActivity extends AppCompatActivity {
ListView myListView;
SeekBar mySeekBar;
public void generate(int no)
{
final ArrayList <Integer> arrayList = new ArrayList<Integer>();
for (int i=1;i<=10;i++)arrayList.add(no*i);
final ArrayAdapter<Integer> myArrayAdapter = new ArrayAdapter<Integer>(this,android.R.layout.simple_list_item_1,arrayList);
myListView.setAdapter(myArrayAdapter);
}
@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
myListView = (ListView)findViewById(R.id.myListView);
mySeekBar = (SeekBar)findViewById(R.id.seekBar);
mySeekBar.setMax(10);
mySeekBar.setProgress(5);
generate(5);
mySeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
int no;
if(progress<1)
{
no=1;
seekBar.setProgress(1);
}
else {
no=progress;
}
generate(no);
}
@Override public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override public void onStopTrackingTouch(SeekBar seekBar) {
}
});
}
}
If You Enjoyed This, Take 5 Seconds To Share It
0 comments:
Post a Comment