implementation 'com.github.fswebsys:tokenfield:1.6.1'
TokenField tokenField = findViewById(R.id.token_field);
tokenField.setPromptText("请输入标签");
tokenField.setTokenListener(new TokenField.TokenListener() {
@Override
public void onTokenAdded(String token) {
// 添加token时的操作
}
@Override
public void onTokenRemoved(String token) {
// 移除token时的操作
}
});
List tags = new ArrayList<>();
tags.add("Android");
tags.add("Java");
tags.add("Bootstrap");
tags.add("Tokenfield");
tokenField.setTags(tags);
tokenField.setMinWidth(100);
tokenField.setTokenBackgroundColor(Color.parseColor("#cccccc"));
tokenField.setTokenTextColor(Color.parseColor("black"));
tokenField.setBackgroundColor(Color.parseColor("#f8f8f8"));
通过以上步骤,就可以在Android上实现Bootstrap tokenfield的功能了。