如何使用自定义布局创建 android 小吃店 [重复]

Posted

技术标签:

【中文标题】如何使用自定义布局创建 android 小吃店 [重复]【英文标题】:How to create android snackbar with custom layout [duplicate] 【发布时间】:2016-02-26 09:47:50 【问题描述】:

我正在尝试使用自定义布局创建小吃吧。如果可能的话,给我一个例子。

【问题讨论】:

【参考方案1】:

Refer This Link

final SnackBar mSnackBar = SnackBar.make(getActivity()).
    applyStyle(getResources().getColor(R.color.colorPrimaryDark));
    mSnackBar.text("This is SnackBar")
    .singleLine(true)
    .textSize(15)
    .textColor(getResources().getColor(R.color.colorAccent))
    .actionText("CLOSE")
    .actionTextColor(getResources().getColor(R.color.colorPrimary))
    .actionClickListener(new SnackBar.OnActionClickListener() 
        @Override
        public void onActionClick(SnackBar sb, int actionId) 
            // Handle click
        
    )
    .duration(5000);

【讨论】:

【参考方案2】:

试试这个

Snackbar snackbar = Snackbar
        .make(coordinatorLayout, "This is snackbar", Snackbar.LENGTH_LONG);

snackbar.show();

否则

Snackbar snackbar = Snackbar
        .make(coordinatorLayout, "Message is deleted", Snackbar.LENGTH_LONG)
        .setAction("UNDO", new View.OnClickListener() 
            @Override
            public void onClick(View view) 
                Snackbar snackbar1 = Snackbar.make(coordinatorLayout, "Message is restored!", Snackbar.LENGTH_SHORT);
                snackbar1.show();
            
        );

snackbar.show();

【讨论】:

【参考方案3】:

由于 Snackbars 的预期用途,不鼓励自定义布局,它们本质上是“交互式祝酒词”,不应仅包含消息和操作。有关详细信息,请参阅 design guidelines。

【讨论】:

以上是关于如何使用自定义布局创建 android 小吃店 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Android:如何使用自定义布局创建导航抽屉

如何在android中的布局内创建自定义菜单?

Android:如何根据大小创建自定义布局

自定义主题会干扰小吃店背景颜色

在哪里以及如何找到 Android 类使用的布局文件?

如何使用Android自定义视图中的属性设置调整膨胀布局的大小?