2015-03-23 3 views
0

Я хочу создать autocompletetextview, которое обертывает его текст, как приложение Messenger для FaceBook. Если пользователь выбрал предложения, текст будет обернут как значок. Я хочу добиться чего-то подобного.Android autocompletetextview обернуть текст с помощью значка

Однако это то, что я пробовал:

public void changeOption(AutoCompleteTextView text) { 
    text.setBackgroundColor(Color.RED); 
} 

public void toggle(AutoCompleteTextView text) { 
    text.setBackgroundColor(0x00000000); 
} 

textView = (AutoCompleteTextView) 
      findViewById(R.id.autoCompleteTextView); 

    textView.addTextChangedListener(new TextWatcher() { 

     public void afterTextChanged(Editable s) { 
      if(s.length() > 0) { 
       changeOption(textView); 
      } else { 
       toggle(textView); 
      } 
     } 

     public void beforeTextChanged(CharSequence s, int start, int count, int after) {} 

     public void onTextChanged(CharSequence s, int start, int before, int count) {} 
    }); 

Это оборачивает весь фон, но я хочу, чтобы обернуть только текст. Любые идеи, как это достичь? Я с радостью порекомендую вам вашу помощь. Благодаря!

ответ

0

Настройка AutoCompleteTextView как это ..

android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:padding="2dp"