12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package de.tudarmstadt.informatik.hostage.ui.popup;
- import android.content.Context;
- import android.view.View;
- import android.widget.LinearLayout;
- import android.widget.TextView;
- import de.tudarmstadt.informatik.hostage.R;
- /**
- * Created by Julien on 13.02.14.
- */
- public class SimplePopupTable extends AbstractPopup {
- private String title;
- /**
- * Set the popup title.
- * @param title string
- */
- public void setTitle(String title){
- this.title = title;
- if (this.getPopupView() != null) this.configureView(this.getPopupView());
- }
- /**
- * Returns the popup title.
- * @return String title.
- */
- public String getTitle(){
- return this.title;
- }
- /**
- * Constructor
- * @param context the context
- * @param listener user event listener
- */
- public SimplePopupTable(Context context, OnPopupItemClickListener listener){
- super(context, listener);
- }
- @Override
- public LinearLayout getScrollableItemLayout() {
- return (LinearLayout) this.getRootView().findViewById(R.id.item_scroll_layout);
- }
- @Override
- public int getLayoutId(){
- return R.layout.simple_popup_table;
- }
- @Override
- void configureView(View view){
- TextView titleView = (TextView) view.findViewById(R.id.title_text_view);
- titleView.setText(this.title);
- }
- }
|