mirror of
https://github.com/sismics/docs.git
synced 2025-12-26 16:11:42 +00:00
Android: tags autocompletion (in progress)
This commit is contained in:
@@ -36,8 +36,7 @@ public class DocumentEditActivity extends ActionBarActivity {
|
||||
|
||||
MultiAutoCompleteTextView tagsEditText = (MultiAutoCompleteTextView) findViewById(R.id.tagsEditText);
|
||||
tagsEditText.setAdapter(new ArrayAdapter<>(this, android.R.layout.simple_spinner_dropdown_item,
|
||||
new String[] { "Caluire", "Appartement", "Banque", "Assurance" }));
|
||||
tagsEditText.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
|
||||
new String[]{"Caluire", "Appartement", "Banque", "Assurance"}));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.sismics.docs.ui.view;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.sismics.docs.R;
|
||||
import com.tokenautocomplete.TokenCompleteTextView;
|
||||
|
||||
public class TagsCompleteTextView extends TokenCompleteTextView {
|
||||
public TagsCompleteTextView(Context context, AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected View getViewForObject(Object object) {
|
||||
String p = (String)object;
|
||||
|
||||
LayoutInflater inflater = (LayoutInflater)getContext().getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
|
||||
TextView view = (TextView) inflater.inflate(R.layout.tag_complete_item, (ViewGroup) getParent(), false);
|
||||
view.setText(p);
|
||||
|
||||
return view;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Object defaultObject(String completionText) {
|
||||
return completionText;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user