MenuLayout.java 1.18 KB
package com.huaheng.wms.views;

import android.content.Context;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;

import com.huaheng.wms.R;

public class MenuLayout extends FrameLayout {

    private TextView menuTitle;
    private TextView menuContent;
    private ImageView menuIcon;
    private View view;

    public MenuLayout(@NonNull Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);

        view = LayoutInflater.from(context).inflate(R.layout.layout_menu,null,false);
        menuTitle = view.findViewById(R.id.menuTitle);
        menuContent = view.findViewById(R.id.menuContent);
        menuIcon = view.findViewById(R.id.menuIcon);
        addView(view);
    }

    public void setMenuTitle(String name) {
        menuTitle.setText(name);
    }

    public void setMenuContent(String content) {
        menuContent.setText(content);
    }

    public void setIconVisible(int visible) {
        menuIcon.setVisibility(visible);
    }

}