Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class MiscActivityHeader extends RelativeLayout {
- String url = "https://google.com";
- String name = "Default activity name";
- public MiscActivityHeader(Context context, AttributeSet attrs) {
- super(context, attrs);
- BuildView(attrs);
- }
- public MiscActivityHeader(Context context) {
- super(context);
- BuildView(null);
- }
- void BuildView(AttributeSet attrs){
- inflate(getContext(), R.layout.m_activity_header, this);
- if (attrs != null) {
- TypedArray obtainedAttributes = getContext().getTheme().obtainStyledAttributes(attrs, R.styleable.MiscActivityHeader, 0, 0);
- name = obtainedAttributes.getString(R.styleable.MiscActivityHeader_activity_name);
- url = obtainedAttributes.getString(R.styleable.MiscActivityHeader_website_url);
- }
- findViewById(R.id.back_button).setOnClickListener(new UsefulTweaks.FinishActivityOnClickListener((Activity) getContext()));
- findViewById(R.id.open_in_browser).setOnClickListener(new UsefulTweaks.OpenLinkClickListener(url, (Activity) getContext()));
- ((TextView) findViewById(R.id.textView)).setText(name);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement