这是我的问题 - 我正在寻找(如果它甚至存在)枚举相当于ArrayList.contains();.
这是我的代码问题的示例:
enum choices {a1, a2, b1, b2};
if(choices.???(a1)}{
//do this
}
Run Code Online (Sandbox Code Playgroud)
现在,我意识到一个ArrayList的Strings会在这里更好的路线,但我通过一个开关/箱其他地方运行我的枚举的内容.因此我的问题.
假设不存在这样的事情,我怎么能去做呢?
我有一个ImageView,我在程序上创建drawables并将它们呈现给用户.我的目标是点击说明ImageView并改变drawable的颜色.
我怎么去随机变色位?我目前正在修补Random(),Color.argb()还有一些其他的事情,但我似乎无法让它工作!
我希望通过.setText("")方法更改TextView视图的文本,同时着色文本的一部分(或使其为粗体,斜体,透明等),而不是其余部分.例如:
title.setText("Your big island <b>ADVENTURE!</b>";
Run Code Online (Sandbox Code Playgroud)
我知道上面的代码是不正确的,但它有助于说明我想要实现的目标.我该怎么做?
我有一个名为chooseDialog(String s,int i)的静态方法,其中我想根据提供给chooseDialog的参数在同一个类(Dialogs.class)中调用另一个方法.s是所需方法的名称,我是它的单个参数.
我已经尝试了很多教程,花了几个小时阅读这个主题,但我似乎无法掌握我究竟需要做什么.
有任何想法吗?
谢谢!