Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Get TableRow view upon OnItemClickListener of AutoCompleteTextView
- TableLayout salesTable = (TableLayout) findViewById(R.id.salesTable);
- TableRow row = new TableRow(this);
- AutoCompleteTextView productAutoComplete = new AutoCompleteTextView(this);
- params = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT, Gravity.CENTER);
- productAutoComplete.setLayoutParams(params);
- productAutoComplete.setId(R.id.autocomplete_product);
- row.addView(productAutoComplete);
- ProductAdapter productAdapter = new ProductAdapter(this, R.layout.product_auto, productList);
- productAutoComplete.setAdapter(productAdapter);
- productAutoComplete.setOnItemClickListener(productOnItemClickListener);
- productAutoComplete.setOnKeyListener(productOnKeyListener);
- Date now = new Date();
- row.setTag(now.toGMTString());
- salesTable.addView(row, new TableLayout.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
- ... ad more rows to the table here
- private OnItemClickListener productOnItemClickListener = new OnItemClickListener() {
- @Override
- public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
- ViewGroup parentRowView = (ViewGroup) parent.getParent();
- ProductAdapter pAdaper = (ProductAdapter) parent.getAdapter();
- Product p = pAdaper.getItem(position);
- Log.i(MY_DEBUG_TAG,"Clicked item "+p.getId()+"/"+p.getName());
- // ???
- Log.i(MY_DEBUG_TAG,"pr Tag:"+parentRowView.getTag());
- Log.i(MY_DEBUG_TAG,"parent Class:"+parent.getClass().getName());
- Log.i(MY_DEBUG_TAG,"view Class:"+view.getClass().getName());
- Log.i(MY_DEBUG_TAG,"view parent Class:"+view.getParent().getClass().getName());
- Log.i(MY_DEBUG_TAG,"view id:"+view.getId());
- Log.i(MY_DEBUG_TAG,"view txt:"+tv.getText());
- Log.i(MY_DEBUG_TAG,"prvg Class:"+parentRowView.getClass().getName());
- Log.i(MY_DEBUG_TAG,"this Class:"+this.getClass().getName());
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement