本文整理了Java中android.widget.TableLayout
类的一些代码示例,展示了TableLayout
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TableLayout
类的具体详情如下:
包路径:android.widget.TableLayout
类名称:TableLayout
暂无
代码示例来源:origin: stackoverflow.com
TableLayout layout = (TableLayout)mainLayout.findViewById(R.id.my_table_layout_id);
for(int i = 0; i < 10; i++) {
row = new TableRow(this);
View layout_number = inflater.inflate(R.layout.inflate_number, layout, false);
TextView number = (TextView) layout_number.findViewById(R.id.Number);
number.setTag(i);
number.setText(Integer.toString(i));
row.addView(number);
layout.addView(row);
}
代码示例来源:origin: firebase/firebase-jobdispatcher-android
private View createViewForJob(JobParameters job) {
TableLayout tableLayout = new TableLayout(this);
addRow(tableLayout, "TAG = " + job.getTag());
addRow(tableLayout, "SERVICE = " + job.getService());
if (job.getTriggerReason() != null
&& job.getTrigger() instanceof JobTrigger.ContentUriTrigger) {
ContentUriTrigger trigger = (ContentUriTrigger) job.getTrigger();
addRow(tableLayout, "OBSERVED URIs = ");
for (ObservedUri uri : trigger.getUris()) {
addRow(
tableLayout,
"URI = " + uri.getUri() + ", flags = " + Integer.toBinaryString(uri.getFlags()));
}
addRow(tableLayout, "TRIGGERED URIs = ");
for (Uri uri : job.getTriggerReason().getTriggeredContentUris()) {
addRow(tableLayout, uri.toString());
}
}
ScrollView scrollView = new ScrollView(this);
scrollView.addView(tableLayout);
return scrollView;
}
代码示例来源:origin: stackoverflow.com
TableLayout table = (TableLayout)CheckBalanceActivity.this.findViewById(R.id.attrib_table);
for(ResourceBalance b : xmlDoc.balance_info)
{
// Inflate your row "template" and fill out the fields.
TableRow row = (TableRow)LayoutInflater.from(CheckBalanceActivity.this).inflate(R.layout.attrib_row, null);
((TextView)row.findViewById(R.id.attrib_name)).setText(b.NAME);
((TextView)row.findViewById(R.id.attrib_value)).setText(b.VALUE);
table.addView(row);
}
table.requestLayout(); // Not sure if this is needed.
代码示例来源:origin: stackoverflow.com
TableLayout prices = (TableLayout)findViewById(R.id.prices);
prices.setStretchAllColumns(true);
prices.bringToFront();
for(int i = 0; i < drug.length; i++){
TableRow tr = new TableRow(this);
TextView c1 = new TextView(this);
c1.setText(drug[i].getName());
TextView c2 = new TextView(this);
c2.setText(String.valueOf(drug[i].getPrice()));
TextView c3 = new TextView(this);
c3.setText(String.valueOf(drug[i].getAmount()));
tr.addView(c1);
tr.addView(c2);
tr.addView(c3);
prices.addView(tr);
}
代码示例来源:origin: realtime-framework/MessagingAndroidChat
private void setFromOtherCell() {
LayoutInflater inflater = (LayoutInflater) context
.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View tr = inflater.inflate(R.layout.cellreceive, null, false);
TextView user = (TextView)tr.findViewById(R.id.user);
user.setText(msg.user +": "+ msg.date);
TextView text = (TextView)tr.findViewById(R.id.text);
text.setText(msg.content);
tableMessages.addView(tr);
}
代码示例来源:origin: stackoverflow.com
TableLayout table = (TableLayout)findViewById(R.id.table);
LayoutInflater inflater = getLayoutInflater();
for(int i = 0; i < 10; i++) {
TableRow row = (TableRow)inflater.inflate(R.id.table_row,
table, false);
TextView text = (TextView)row.findViewById(R.id.text);
text.setText("row: " + i);
// other customizations to the row
table.addView(row);
}
代码示例来源:origin: w1123440793/VideoListDemo
public View appendRow(int layoutId, String name, String value) {
ViewGroup rowView = (ViewGroup) LayoutInflater.from(mContext).inflate(layoutId, mTableLayout, false);
setNameValueText(rowView, name, value);
mTableLayout.addView(rowView);
return rowView;
}
代码示例来源:origin: stackoverflow.com
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {
ProgressDialog dialog = new ProgressDialog(getActivity());
dialog.setMessage("Loading");
dialog.show();
int intPos = getArguments().getInt(ARG_SECTION_NUMBER);
View rootView;
rootView = inflater.inflate(R.layout.fragment_main, container,false);
TableLayout ll = (TableLayout) rootView.findViewById(R.id.tableLayoutList);
View mTableRow = null;
Typeface tf = Typeface.createFromAsset(getActivity().getAssets(), "fonts/Far_DastNevis.otf");
for (int i =1; i <= 2000; ++i)
{
mTableRow = (TableRow) View.inflate(getActivity(), R.layout.mrowrayout, null);
final TextView txtBody = (TextView)mTableRow.findViewById(R.id.txtItem);
txtBody.setText("Some Text" + i);
txtBody.setId(i);
txtBody.setTypeface(tf);
mTableRow.setTag(i);
ll.addView(mTableRow);
}
return rootView;
}
代码示例来源:origin: stackoverflow.com
public class SeleccionarJugador extends Activity {
private TableLayout mTablaJugadores;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
// Se establece el layout
setContentView(R.layout.jugadores);
// Se recupera la tabla donde se insertán los jugadores de ambos equipos
mTablaJugadores = (TableLayout) findViewById(R.id.tabla_jugadores);
LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
TableRow fila = new TableRow(this);
View v = inflater.inflate(R.layout.fila_seleccionar_jugadores,null);
TextView dorsal = (TextView) v.findViewById(R.id.dorsal);
dorsal.setText(String.valueOf(11));
TextView nombre = (TextView) v.findViewById(R.id.nombre);
nombre.setText("Pepe");
TextView posicion = (TextView) v.findViewById(R.id.posicion);
posicion.setText("Lateral");
fila.addView(v);
mTablaJugadores.addView(fila);
}
代码示例来源:origin: stackoverflow.com
public class MyActivity extends Activity {
private TableLayout tableLayout;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.table);
tableLayout=(TableLayout)findViewById(R.id.tableLayout);
for (int i=0;i<5;i++){
View tableRow = LayoutInflater.from(this).inflate(R.layout.table_item,null,false);
TextView history_display_no = (TextView) tableRow.findViewById(R.id.history_display_no);
TextView history_display_date = (TextView) tableRow.findViewById(R.id.history_display_date);
TextView history_display_orderid = (TextView) tableRow.findViewById(R.id.history_display_orderid);
TextView history_display_quantity = (TextView) tableRow.findViewById(R.id.history_display_quantity);
history_display_no.setText(""+(i+1));
history_display_date.setText("2014-02-05");
history_display_orderid.setText("S0"+(i+1));
history_display_quantity.setText(""+(20+(i+1)));
tableLayout.addView(tableRow);
}
}
}
代码示例来源:origin: stackoverflow.com
TableRow tbrow0 = new TableRow(this);
TextView tv0 = new TextView(this);
tv0.setText(" Sl.No ");
tv0.setTextColor(Color.WHITE);
tbrow0.addView(tv0);
TextView tv1 = new TextView(this);
tv1.setText(" Product ");
tv1.setTextColor(Color.WHITE);
tbrow0.addView(tv1);
TextView tv2 = new TextView(this);
tv2.setText(" Unit Price ");
tv3.setTextColor(Color.WHITE);
tbrow0.addView(tv3);
stk.addView(tbrow0);
for (int i = 0; i < 25; i++) {
TableRow tbrow = new TableRow(this);
t4v.setGravity(Gravity.CENTER);
tbrow.addView(t4v);
stk.addView(tbrow);
代码示例来源:origin: stackoverflow.com
TableLayout tableLayout = (TableLayout) findViewById(R.id.tablelayout);
for (int j = 0; j < 50; j++) {
TableRow tableRow = new TableRow(this);
tableRow.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
for (int i = 0; i < 10; i++) {
TextView t = new TextView(this);
t.setText("Dynamic TV");
t.setPadding(10, 10, 10, 10);
t.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
tableRow.addView(t);
// Add vertical separator
View v = new View(this);
v.setLayoutParams(new TableRow.LayoutParams(1, TableRow.LayoutParams.MATCH_PARENT));
v.setBackgroundColor(Color.rgb(50, 50, 50));
tableRow.addView(v);
}
// Added Horizontal line as
View view = new View(this);
view.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, 1));
view.setBackgroundColor(Color.rgb(50, 50, 50));
tableLayout.addView(view);
tableLayout.addView(tableRow, new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.WRAP_CONTENT, 0.1f));
代码示例来源:origin: stackoverflow.com
// try this
TableLayout tableLayout = (TableLayout)findViewById(R.id.tabContentLayout);
tableLayout.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT,TableLayout.LayoutParams.WRAP_CONTENT));
tableLayout.removeAllViews();
for(int i=0;i<rows.length;i++){
Log.d("Rows",rows[i]);
String row = rows[i];
TableRow tableRow = new TableRow(this);
tableRow.setBackgroundResource(R.drawable.cell_shape);
tableRow.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT));
final String[] cols = row.split(";");
Log.i(LOG_CLASS, "<<---- Columns count : " + cols.length + " ---->>");
for (int j = 0; j < cols.length; j++) {
final String col = cols[j];
TextView columsView = new TextView(getApplicationContext());
columsView.setBackgroundResource(R.drawable.cell_header);
columsView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
columsView.setTextColor(color.white);
columsView.setTextSize(TypedValue.COMPLEX_UNIT_SP,15);
columsView.setGravity(Gravity.CENTER);
columsView.setText(String.format("%7s", col));
Log.d("Cols", String.format("%7s", col));
tableRow.addView(columsView);
}
tableLayout.addView(tableRow);
}
tableLayout.requestLayout();
代码示例来源:origin: stackoverflow.com
private void addTableRow() {
final TableLayout table = (TableLayout) findViewById(R.id.my_table);
final TableRow tr = (TableRow) getLayoutInflater().inflate(R.layout.table_row_item, null);
TextView tv;
// Fill out our cells
tv = (TextView) tr.findViewById(R.id.cell_1);
tv.setText(...);
...
tv = (TextView) tr.findViewById(R.id.cell_N);
tv.setText(...);
table.addView(tr);
// Draw separator
tv = new TextView(this);
tv.setBackgroundColor(Color.parseColor("#80808080"));
tv.setHeight(/*height of separaor line. 2dip will be enough*/);
table.addView(tv);
// If you use context menu it should be registered for each table row
registerForContextMenu(tr);
}
代码示例来源:origin: firelotus/Meteorite
firstrowlp.weight = 1;
TextView maintext = new TextView(DBFlowManagerActivity.this);
maintext.setText("Select Table");
maintext.setTextSize(22);
maintext.setLayoutParams(firstrowlp);
select_table=new Spinner(DBFlowManagerActivity.this);
tableLayout = new TableLayout(DBFlowManagerActivity.this);
tableLayout.setHorizontalScrollBarEnabled(true);
hsv.addView(tableLayout);
代码示例来源:origin: stackoverflow.com
HSV.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
TableRow tblRow = new TableRow(this);
tblRow.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
tblRow.setBackgroundResource(R.drawable.bookshelf);
imageView.setImageResource(R.drawable.book1);
TextView textView = new TextView(this);
textView.setText("Java Tester");
textView.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
tblRow.addView(imageView,j);
tblLayout.addView(HSV, i);
代码示例来源:origin: infinum/android_dbinspector
private void showContent() {
showingContent = true;
tableLayout.removeAllViews();
List<TableRow> rows = adapter.getContentPage();
for (TableRow row : rows) {
tableLayout.addView(row);
}
currentPageText.setText(adapter.getCurrentPage() + "/" + adapter.getPageCount());
contentHeader.setVisibility(View.VISIBLE);
nextButton.setEnabled(adapter.hasNext());
previousButton.setEnabled(adapter.hasPrevious());
}
代码示例来源:origin: firebase/firebase-jobdispatcher-android
private void addRow(TableLayout tableLayout, String text) {
TableRow tableRow = new TableRow(this);
TextView textView = new TextView(this);
textView.setText(text);
tableRow.addView(textView);
tableLayout.addView(tableRow);
}
}
代码示例来源:origin: stackoverflow.com
public void createTableRow(String textBoxContent,Integer catId) {
TableLayout tl = (TableLayout) findViewById(R.id.SelectCat);
TableRow tr = new TableRow(this);
LayoutParams lp = new LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT);
tr.setLayoutParams(lp);
tr.setGravity(Gravity.RIGHT);
Button btnLeft = new Button(this);
btnLeft.setLayoutParams(new LayoutParams(0,android.view.ViewGroup.LayoutParams.WRAP_CONTENT,(float) 0.5));
btnLeft.setText(R.string.Show);
btnLeft.setTag(catId);
TextView tvCenter = new TextView(this);
tvCenter.setLayoutParams(new LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT,android.view.ViewGroup.LayoutParams.WRAP_CONTENT, 1f));
tvCenter.setBackgroundColor(Color.WHITE);
tvCenter.setText(textBoxContent);
tr.addView(btnLeft);
tr.addView(tvCenter);
tl.addView(tr, new TableLayout.LayoutParams(android.view.ViewGroup.LayoutParams.FILL_PARENT, android.view.ViewGroup.LayoutParams.WRAP_CONTENT));
}
代码示例来源:origin: stackoverflow.com
tableLayout.setStretchAllColumns(true);
for (int i = 0; i < 4; i++) {
TableRow tableRow = new TableRow(this);
for (int j = 0; j < 10; j++) {
LayoutInflater layoutInflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View cell = layoutInflater.inflate(R.layout.table_cell, null, false);
if (cellHeight == 0 ) {
cell.measure(View.MeasureSpec.UNSPECIFIED, View.MeasureSpec.UNSPECIFIED);
cellWidth = cell.getMeasuredWidth();
cellHeight = cell.getMeasuredHeight();
tableRow.addView(cell);
tableLayout.addView(tableRow);
内容来源于网络,如有侵权,请联系作者删除!