Частично жирная строка в Android
Я хочу выделить первое слово в каждой строке. Но вместо того, чтобы быть смелым, он показывает весь код!
private void addAsimA(ArrayList products) {
products.add("Apple It is red");
products.add("Banana It is yellow");
products.add("Mango It is green");
Как я могу получить вывод, как это:
яблоко Оно красное
Банан Это желтое
манго Это зеленое
Вот полный файл Java
public class MainActivity extends Activity {
TextView txtv, txt1;
ImageView imgv;
// List view
private ListView lv;
// Listview Adapter
ArrayAdapter adapter;
// ArrayList for Listview
ArrayList productList;
ArrayList products = new ArrayList();
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
addAsimA(products);
addAsimB(products);
}
private void addAsimA(ArrayList products) {
products.add("Apple It is red");
products.add("Banana It is yellow");
products.add("Mango It is green");
}
private void addAsimB(ArrayList products) {
products.add("Flower It is nice");
products.add("Fog It is white");
products.add("Rose It is pink");
lv = (ListView) findViewById(R.id.list_view);
// your code is added here but what is the problem?
TextView txt1 = (TextView) findViewById(R.id.product_list);
txt1.setText(Html.fromHtml(products.get(productList)));
// Adding items to listview
adapter = new ArrayAdapter(this, R.layout.list_item, R.id.product_list, products);
lv.setAdapter(adapter);
}
}
XML-файл для просмотра текста находится здесь:
Если кто-то хочет файл:http://www.mediafire.com/?op37c1itodd8724