2014-10-14 1 views
0

Таблица была создана для отображения некоторых важных данных, предоставляя пользователям ограниченную функциональность редактирования. Ограниченная функциональность будет включать раскрывающийся список, который позволяет пользователю выбирать следующие параметры в этом столбце. Однако я понятия не имею, как это реализовано, какие-либо предложения?Как реализовать раскрывающийся список в ячейке таблицы

Код, написанный для создания столбца таблицы:

TextView label_Col_5_data = new TextView(this); 
label_Col_5_data.setId(200+Count); 
label_Col_5_data.setPadding(30, 5, 30, 5); 
label_Col_5_data.setTextColor(Color.BLACK); 

tr.addView(label_Col_5_data); 

ответ

2

Добавьте один на клик слушателя, как это.

label_Col_5_data.setOnClickListener(operationListener); 

OnClickListener operationListener = new OnClickListener() { 

     public void onClick(View v) { 
      int _clickId = v.getId(); 
      // Write your popup code here. 

     } 
    }; 
+0

popup code as in pop-updialog? –

+0

прослушиватель операций не может быть разрешен в переменную, в то время как onclicklistener не может быть разрешен для типа –

+0

реализовать ваш класс, используя onClickListener –

1

Просто используйте ниже код и создайте диалоговое окно.

final CharSequence[] items = {"Info", "Rename", "Delete"}; 

    AlertDialog.Builder builder = new AlertDialog.Builder(write your activity context); 
    builder.setTitle("Options for " + file.getName()); 
    builder.setItems(items, new DialogInterface.OnClickListener() { 
     public void onClick(DialogInterface dialog, int item) { 
      //Set data here 
     } 
    }).show();