public static ScrollView LinkifyText(Context context, String message) { ScrollView svMessage = new ScrollView(context); TextView tvMessage = new TextView(context); SpannableString spanText = new SpannableString(message); Linkify.addLinks(spanText, Linkify.ALL); tvMessage.setText(spanText); tvMessage.setMovementMethod(LinkMovementMethod.getInstance()); svMessage.setPadding(14, 2, 10, 12); svMessage.addView(tvMessage); return svMessage; }
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.initial); Button btnNewRosary = (Button) findViewById(R.id.btnNewRosary); btnNewRosary.setOnClickListener(mNewRosaryClickListener); Button btnNext = (Button) findViewById(R.id.btnNext); btnNext.setOnClickListener(mNextClickListener); Button btnPrevious = (Button) findViewById(R.id.btnPrevious); btnPrevious.setOnClickListener(mPreviousClickListener); // Display display = getWindowManager().getDefaultDisplay(); // int width = display.getWidth(); // int height = display.getHeight(); ScrollView ScrollViewBody = (ScrollView) findViewById(R.id.ScrollViewBody); ScrollViewBody.setPadding(10, 5, 10, 50); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final OfflineTabActivity activity = (OfflineTabActivity) getActivity(); menu = activity.getMenu(); View rootView = inflater.inflate(R.layout.menu_layout, container, false); ScrollView scroll = new ScrollView(getActivity().getApplicationContext()); TableLayout menulist = new TableLayout(getActivity().getApplicationContext()); TableRow.LayoutParams param = new TableRow.LayoutParams(); param.setMargins(0, 0, 15, 0); final String sid = "4"; int id = 0; for (Beverage beverage : menu) { if (beverage.getType().equals("soft")) { id++; TableRow row = new TableRow(getActivity().getApplicationContext()); TextView tekst = new TextView(getActivity().getApplicationContext()); tekst.setText(beverage.getName()); tekst.setLayoutParams(param); tekst.setId(Integer.parseInt(sid + id)); row.addView(tekst); TextView amount = new TextView(getActivity().getApplicationContext()); amount.setText("€ " + beverage.getPrice()); amount.setLayoutParams(param); row.addView(amount); menulist.addView(row); } } scroll.setPadding(20, 5, 0, 5); scroll.addView(menulist); return scroll; }
ModalScreenLayout(Context context) { super(context); setPadding(PADDING, PADDING, PADDING, PADDING); _content = new ScrollView(context); addView(_content); _content.setPadding(PADDING, PADDING, PADDING, PADDING); _content.setScrollbarFadingEnabled(true); _close_btn = new Button(context); addView(_close_btn); _close_btn.setPadding(PADDING, PADDING, PADDING, PADDING); _close_btn.setText(R.string.screen_menu_close); View.OnClickListener close_listener = new View.OnClickListener() { public void onClick(View v) { close(); } }; _close_btn.setOnClickListener(close_listener); }
@Override public View onCreateView( LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { final TabActivity activity = (TabActivity) getActivity(); menu = activity.getMenu(); View rootView = inflater.inflate(R.layout.menu_layout, container, false); ScrollView scroll = new ScrollView(getActivity().getApplicationContext()); TableLayout menulist = new TableLayout(getActivity().getApplicationContext()); TableRow.LayoutParams param = new TableRow.LayoutParams(); param.setMargins(0, 0, 15, 0); final String sid = "1"; int id = 0; for (Beverage beverage : menu) { if (beverage.getType().equals("bier")) { id++; TableRow row = new TableRow(getActivity().getApplicationContext()); TextView tekst = new TextView(getActivity().getApplicationContext()); tekst.setText(beverage.getName()); tekst.setLayoutParams(param); tekst.setId(Integer.parseInt(sid + id)); row.addView(tekst); Button plus = new Button(getActivity().getApplicationContext()); plus.setText("plus"); plus.setLayoutParams(param); plus.setId(id); plus.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { int id = v.getId(); TextView name = (TextView) getView().findViewById(Integer.parseInt(sid + id)); String naam = name.getText().toString(); String currentsaldo = activity.plus(naam); TextView total = (TextView) getView().findViewById(Integer.parseInt(sid + id + id)); total.setText("€ " + currentsaldo); activity.setTotal(); total.invalidate(); } }); row.addView(plus); Button min = new Button(getActivity().getApplicationContext()); min.setText("min"); min.setLayoutParams(param); min.setId(id); min.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { int id = v.getId(); TextView name = (TextView) getView().findViewById(Integer.parseInt(sid + id)); String naam = name.getText().toString(); String currentsaldo = activity.min(naam); TextView total = (TextView) getView().findViewById(Integer.parseInt(sid + id + id)); total.setText("€ " + currentsaldo); activity.setTotal(); total.invalidate(); } }); row.addView(min); TextView amount = new TextView(getActivity().getApplicationContext()); amount.setText("€" + beverage.getPrice()); amount.setLayoutParams(param); row.addView(amount); TextView total = new TextView(getActivity().getApplicationContext()); total.setLayoutParams(param); total.setText("€ 0.00"); total.setId(Integer.parseInt(sid + id + id)); row.addView(total); menulist.addView(row); } } scroll.setPadding(20, 5, 0, 5); scroll.addView(menulist); return scroll; }