0
我有一個水平的文本列表視圖。我想在這些文本之間添加彩色的彈珠點。我使用Gallery來顯示水平列表視圖。最終視圖應該與圖像中的相同。另外,如何在圖庫和textview之間獲得像圖像一樣的分隔線?在水平列表視圖中添加textview之間的項目符號點
Activity
public class MainActivity extends Activity {
\t
\t Gallery myHorizontalListView;
\t MyAdapter myAdapter;
\t @Override
\t protected void onCreate(Bundle savedInstanceState) {
\t \t super.onCreate(savedInstanceState);
\t \t setContentView(R.layout.activity_main);
\t \t myHorizontalListView = (Gallery)findViewById(R.id.horizontallistview);
\t
\t myAdapter = new MyAdapter(this);
\t myHorizontalListView.setAdapter(myAdapter);
\t
\t myHorizontalListView.setOnItemClickListener(new OnItemClickListener(){
\t
\t @Override
\t public void onItemClick(AdapterView<?> parent, View view, int position,
\t long id) {
\t Toast.makeText(MainActivity.this, parent.getItemAtPosition(position).toString() + " Clicked", Toast.LENGTH_LONG).show();
\t
\t }});
\t
\t }
\t
\t public class MyAdapter extends BaseAdapter {
\t
\t Context context;
\t
\t String[] itemsArray = {
\t "SUN","MON", "TUS", "WED", "THU", "FRI", "SAT"};
\t
\t MyAdapter(Context c){
\t context = c;
\t }
\t
\t @Override
\t public int getCount() {
\t // TODO Auto-generated method stub
\t return itemsArray.length;
\t }
\t
\t @Override
\t public Object getItem(int position) {
\t // TODO Auto-generated method stub
\t return itemsArray[position];
\t }
\t
\t @Override
\t public long getItemId(int position) {
\t // TODO Auto-generated method stub
\t return position;
\t }
\t
\t @Override
\t public View getView(int position, View convertView, ViewGroup parent) {
\t // TODO Auto-generated method stub
\t
\t View rowView = LayoutInflater
\t .from(parent.getContext())
\t .inflate(R.layout.row, null);
\t TextView listTextView = (TextView)rowView.findViewById(R.id.itemtext);
\t listTextView.setText(itemsArray[position]);
\t
\t return rowView;
\t }
\t
\t
\t }
\t }
可能的複製[我如何在TextView中添加項目符號?](http://stackoverflow.com/questions/3429546/how-do-i-添加一個子彈符號在文本視圖) – rahul
我試過,但子彈的顏色是黑色的,我想要彩色子彈。爲此,我使用xml中的形狀。我只需要知道如何在文本之間插入它們。 @Rahul。 – Sammy