如何解决如何在android中删除表格布局中的选定行
-
如何在此处使用“编辑文本”删除所选行。有没有可能选择表行删除。
-
我想在用户更改编辑文本中的任何数据时添加新行。
-
还请分享您对哪种布局可以满足我的要求的建议。
-
我的活动只有框架布局。
公共类 InputFragment extends Fragment { TableRow tableRow; TableLayout tableLayout; EditText editText; 公共输入片段(){ // 必需的空公共构造函数 }
@Override public void onCreate(@Nullable Bundle savedInstanceState) { super.onCreate(savedInstanceState); } @Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) { // Inflate the layout for this fragment View v = inflater.inflate(R.layout.fragment_input,container,false); tableLayout = (TableLayout) v.findViewById(R.id.tableLayout); AddHeader(); AddNewRow(); AddNewRow(); TableRow tableRow = new TableRow(getContext()); return v; } public void AddHeader() { TableRow tableRow = new TableRow(getContext()); for( int i=0;i<3;i++) { TextView textView = new TextView(getContext()); if (i==0){ textView.setText("Sl.No"); } else if (i==1){ textView.setText("Product"); } else{ textView.setText("Amount"); } textView.setTextColor(Color.BLACK); tableRow.addView(textView); } tableLayout.addView(tableRow); } private void AddNewRow() { TableRow tableRow = new TableRow(getContext()); for( int i=0;i<3;i++) { EditText editText = new EditText(getContext()); editText.setBackgroundColor(Color.WHITE); editText.setGravity(Gravity.CENTER); editText.setFocusable(true); editText.setHint("col"+ (i+1)); editText.setBackgroundResource(R.drawable.shape); tableRow.addView(editText); } tableLayout.addView(tableRow); }
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。