package dk.itu.smdp.group2.questionnaire.model;
import dk.itu.smdp.group2.R;
import android.view.View;
import android.widget.TextView;
/**
* Indicates a Heading in the Questionnaire where a big title is written. This
* is in itself not a Question, but will appear in the list of Question as a
* sort of separator.
*
* @author Emil
*
*/
public class Heading extends Question {
private View root;
/**
* Simply initializes a Heading with the given title
* to display.
*
* @param title The title of the heading.
*/
public Heading(String title){
super(title,"",false);
}
@Override
public View generateView() {
// inflate and fetch objects
root = this.getParent().getActivity().getLayoutInflater().inflate(R.layout.question_heading, null);
TextView title = (TextView) root.findViewById(R.id.tvHeadingTitle);
// set value
title.setText(getQuestion());
return root;
}
@Override
public boolean isAnswered() {
return true;
}
@Override
public void setVisible(boolean visible) {
// always visible
}
@Override
public String toString(){
return "";
}
}