如果我从我的 EditText 向我的 ListView 发送一个文本,我想给它一个颜色。我该怎么做?
我也可以使用十六进制代码吗?这是我到目前为止所尝试的。
代码:
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sendButton = (Button) findViewById(R.id.sendBtn);
textBox = (EditText) findViewById(R.id.textBox);
listView = (ListView) findViewById(R.id.listView);
ArrayList<String> listViewList = new ArrayList<String>();
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, listViewList);
listView.setAdapter(adapter);
sendButton.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
adapter.add("Ik typte: " + textBox.getText().toString());
adapter.remove(textBox.getText().toString());
adapter.notifyDataSetChanged();
}
});}
@Override
public boolean onCreateOptionsMenu(Menu menu)
{
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}