-
-
Save abhijeetj100/8f2ee5de5286a7207e37640f9f68b10d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.example.hp.quiz; | |
import android.support.v7.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.util.DisplayMetrics; | |
import android.view.Gravity; | |
import android.view.View; | |
import android.view.ViewGroup; | |
import android.widget.AdapterView; | |
import android.widget.ArrayAdapter; | |
import android.widget.BaseAdapter; | |
import android.widget.ImageView; | |
import android.widget.ListAdapter; | |
import android.widget.ListView; | |
import android.widget.TextView; | |
import android.app.Application; | |
import android.widget.Toast; | |
import org.w3c.dom.Text; | |
public class MainActivity extends AppCompatActivity implements AdapterView.OnItemClickListener { | |
ListView l; | |
String[] days={"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
//CREATING A LISTVIEW ADAPTER AND GIVING IT TO LISTADAPTERVIEW | |
/* l=(ListView) findViewById(R.id.listview); | |
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,days); | |
l.setAdapter(adapter); | |
l.setOnItemClickListener(this); | |
*/ | |
//CREATING LISTVIEW FOR QUIZ | |
ListView l = (ListView) findViewById(R.id.listview); | |
CustomAdapter adapter = new CustomAdapter(); | |
l.setOnItemClickListener(this); | |
l.setAdapter(adapter); | |
} | |
String[] NAME={"Abhijeet", "Ayush", "Ashuli", "Avinsh"}; | |
@Override | |
public void onItemClick(AdapterView<?> parent, View view, int position, long id) { | |
TextView t = (TextView) view; | |
Toast.makeText(this, t.getText(), Toast.LENGTH_SHORT).show(); | |
//toast.show(); | |
} | |
public class CustomAdapter extends BaseAdapter | |
{ | |
@Override | |
public int getCount() { | |
return NAME.length; | |
} | |
@Override | |
public Object getItem(int position) { | |
return null; | |
} | |
@Override | |
public long getItemId(int position) { | |
return 0; | |
} | |
@Override | |
public View getView(int position, View convertView, ViewGroup parent) { | |
convertView = getLayoutInflater().inflate(R.layout.quizquestion,null); | |
TextView name = (TextView) convertView.findViewById(R.id.textview_question); | |
name.setText(NAME[position]); | |
DisplayMetrics displayMetrics = new DisplayMetrics(); | |
getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); | |
int height = displayMetrics.heightPixels; | |
int width = displayMetrics.widthPixels; | |
name.setPadding(width/2-200,0,0,0); | |
//name.setGravity(Gravity.CENTER_HORIZONTAL); | |
return convertView; | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment