當前位置: 首頁>>代碼示例>>Java>>正文


Java TableRow.setLayoutParams方法代碼示例

本文整理匯總了Java中android.widget.TableRow.setLayoutParams方法的典型用法代碼示例。如果您正苦於以下問題:Java TableRow.setLayoutParams方法的具體用法?Java TableRow.setLayoutParams怎麽用?Java TableRow.setLayoutParams使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在android.widget.TableRow的用法示例。


在下文中一共展示了TableRow.setLayoutParams方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: updateLayoutHolder

import android.widget.TableRow; //導入方法依賴的package包/類
public void updateLayoutHolder(View vToBeAdded, boolean bRemoveAllFirst)	{
	if (bRemoveAllFirst)	{
		mlLayoutholderInputPadCfg.removeAllViews();
	}
	mlLayoutholderInputPadCfg.addView(vToBeAdded);
	vToBeAdded.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
	if (vToBeAdded instanceof TableLayout)	{
		int nNumofRows = ((TableLayout)vToBeAdded).getChildCount();
		for (int idx = 0; idx < nNumofRows; idx ++)	{
			TableRow tr = (TableRow)((TableLayout)vToBeAdded).getChildAt(idx);
			tr.setLayoutParams(new TableLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
			int nNumofBtns = tr.getChildCount();
			for (int idx1 = 0; idx1 < nNumofBtns; idx1 ++)	{
				View vBtn = tr.getChildAt(idx1);
				// height has been set before.
				vBtn.setLayoutParams(new TableRow.LayoutParams(0, vBtn.getLayoutParams().height, 1));
			}
		}
	}
}
 
開發者ID:woshiwpa,項目名稱:SmartMath,代碼行數:21,代碼來源:ActivityCfgKeyPad.java

示例2: addRow

import android.widget.TableRow; //導入方法依賴的package包/類
private void addRow(TableLayout parent, String key, String value) {
    TableRow.LayoutParams rowParams = new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT);

    TextView textViewKey = new TextView(this);
    textViewKey.setText(key);
    textViewKey.setLayoutParams(rowParams);

    TextView textViewValue = new TextView(this);
    textViewValue.setText(value);
    textViewValue.setLayoutParams(rowParams);

    TableRow tableRow = new TableRow(this);
    tableRow.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT, TableLayout.LayoutParams.WRAP_CONTENT));
    tableRow.addView(textViewKey);
    tableRow.addView(textViewValue);

    parent.addView(tableRow);
}
 
開發者ID:yeriomin,項目名稱:YalpStore,代碼行數:19,代碼來源:DeviceInfoActivity.java

示例3: getTableRow

import android.widget.TableRow; //導入方法依賴的package包/類
public static TableRow getTableRow(Context context, View... views){
    TableRow tableRow = new TableRow(context);
    tableRow.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT,
            TableRow.LayoutParams.WRAP_CONTENT));
    tableRow.setBackgroundColor(Color.GRAY);
    for (View item: views) {
        tableRow.addView(item);
    }
    return tableRow;
}
 
開發者ID:AlexeyZatsepin,項目名稱:CP-Tester,代碼行數:11,代碼來源:ViewHelper.java

示例4: createTableRow

import android.widget.TableRow; //導入方法依賴的package包/類
private TableRow createTableRow() {
    TableRow row = new TableRow(getContext());
    ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(LayoutParams.WRAP_CONTENT,
            LayoutParams.WRAP_CONTENT);
    row.setLayoutParams(params);
    return row;
}
 
開發者ID:feliperce,項目名稱:MyNotes,代碼行數:8,代碼來源:ColorPickerPalette.java

示例5: makeRemarkList

import android.widget.TableRow; //導入方法依賴的package包/類
private void makeRemarkList(){

        if(remarks.size() > 0){
            tv_msg_remark.setVisibility(View.GONE);
        }else{
            tv_msg_remark.setVisibility(View.VISIBLE);
        }

        for(PatientRemark pr : remarks){

            TableLayout.LayoutParams tlps=new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT);
            TableRow.LayoutParams trps=new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,TableRow.LayoutParams.WRAP_CONTENT);

            TableRow tr = new TableRow(this);
            tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));

            TextView tv_title = new TextView(this);
            tv_title.setText(pr.getDescription());
            tv_title.setLayoutParams(trps);
            tv_title.setTextColor(getColorId(R.color.dark_gray));
            tv_title.setGravity(Gravity.CENTER);
            tv_title.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                    getResources().getDimension(R.dimen.default_font_small_size));

            TextView tv_time = new TextView(this);
            tv_time.setText(AdditionalFunc.getTimeString(pr.getRegisteredDate()));
            tv_time.setLayoutParams(trps);
            tv_time.setTextColor(getColorId(R.color.dark_gray));
            tv_time.setGravity(Gravity.CENTER);
            tv_time.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                    getResources().getDimension(R.dimen.default_font_small_size));

            tr.addView(tv_title);
            tr.addView(tv_time);

            tl_remark.addView(tr, tlps);
        }

    }
 
開發者ID:pooi,項目名稱:Nearby,代碼行數:40,代碼來源:InquiryDateDetailActivity.java

示例6: addRow

import android.widget.TableRow; //導入方法依賴的package包/類
public void addRow() {
    rows++;
    TableRow tr = new TableRow(getContext());
    tr.setLayoutParams(new MatrixView.LayoutParams(MatrixView.LayoutParams.WRAP_CONTENT, MatrixView.LayoutParams.WRAP_CONTENT, 1));
    addView(tr);

    for(int i = 0; i < columns; i++) {
        tr.addView(createEditText());
    }
}
 
開發者ID:gigabytedevelopers,項目名稱:CalcMate,代碼行數:11,代碼來源:MatrixView.java

示例7: addButtonForNetwork

import android.widget.TableRow; //導入方法依賴的package包/類
private void addButtonForNetwork(AccessPointInfo info) {

        TableLayout s = (TableLayout) findViewById(R.id.table_networks);
        TableLayout.LayoutParams tableParams = new TableLayout.LayoutParams(
                        LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
        TableRow row = new TableRow(this);
        TableRow.LayoutParams rowParams = new TableRow.LayoutParams(LayoutParams.MATCH_PARENT,
                        LayoutParams.WRAP_CONTENT);
        rowParams.gravity = Gravity.FILL_HORIZONTAL;
        row.setPadding(10, 10, 10, 10);
        row.setLayoutParams(rowParams);
        row.setGravity(Gravity.FILL_HORIZONTAL);
        row.setLayoutParams(rowParams);

        NetworkButton button = new NetworkButton(this, info.getBssid());

        TableRow.LayoutParams params = new TableRow.LayoutParams(LayoutParams.MATCH_PARENT,
                        LayoutParams.WRAP_CONTENT);
        button.setLayoutParams(params);
        button.setBackground(getResources().getDrawable(R.drawable.repwifi_button));
        button.setTextColor(Commons.colorThemeLight);
        button.setTextSize(20);
        button.setPadding(25, 10, 25, 10);
        button.setGravity(Gravity.CENTER_HORIZONTAL);
        button.setText(info.getSsid(20));
        button.setOnClickListener(this);

        row.addView(button, params);
        row.setGravity(Gravity.CENTER_HORIZONTAL);
        s.addView(row, tableParams);
        s.setGravity(Gravity.FILL_HORIZONTAL);

    }
 
開發者ID:vaginessa,項目名稱:RepWifiApp,代碼行數:34,代碼來源:SelectNetworkActivity.java

示例8: createTable

import android.widget.TableRow; //導入方法依賴的package包/類
/**
 * @param activity   Activity
 * @param options    Option[]
 * @param owner Object
 * @return TableRow
 */
public static TableRow createTable(Activity activity, Option[] options, Object owner)
{
	TableRow tableRow = new TableRow(activity);
	tableRow.setLayoutParams(new TableLayout.LayoutParams(TableLayout.LayoutParams.MATCH_PARENT, TableLayout.LayoutParams.MATCH_PARENT));
	//
	LinearLayout linearLayout = new LinearLayout(activity);
	linearLayout.setOrientation(LinearLayout.VERTICAL);
	if (owner != null && (owner instanceof Transformer || owner instanceof Consumer))
	{
		//add divider
		linearLayout.addView(Util.addDivider(activity));
	}
	TextView textViewName = new TextView(activity);
	textViewName.setText(R.string.str_options);
	textViewName.setTextAlignment(View.TEXT_ALIGNMENT_VIEW_START);
	textViewName.setTextSize(TypedValue.COMPLEX_UNIT_SP, 22);
	linearLayout.addView(textViewName);
	//
	LinearLayout linearLayoutOptions = new LinearLayout(activity);
	linearLayoutOptions.setBackgroundColor(activity.getResources().getColor(R.color.colorListBorder));
	linearLayoutOptions.setOrientation(LinearLayout.VERTICAL);
	//options
	for (int i = 0; i < options.length; i++)
	{
		if (options[i].isAssignableByString())
		{
			linearLayoutOptions.addView(addOption(activity, options[i], owner));
		}
	}
	linearLayout.addView(linearLayoutOptions);
	tableRow.addView(linearLayout);
	return tableRow;
}
 
開發者ID:hcmlab,項目名稱:ssj,代碼行數:40,代碼來源:OptionTable.java

示例9: addNotificationRow

import android.widget.TableRow; //導入方法依賴的package包/類
public void addNotificationRow(String sender, String message){
    TableRow tr = new TableRow(getActivity());
    tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));
    TextView textview = new TextView(getActivity());
    textview.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, TableRow.LayoutParams.WRAP_CONTENT, 1.0f));
    textview.setTextSize(20);
    textview.setTextColor(Color.parseColor("#0B0719"));
    textview.setText(Html.fromHtml(sender + "<br><b>" + "Data" + " : </b>" + message));
    tr.addView(textview);
    tab.addView(tr);
}
 
開發者ID:applecool,項目名稱:Buzz-smartband,代碼行數:12,代碼來源:NotificationsFragment.java

示例10: init

import android.widget.TableRow; //導入方法依賴的package包/類
public void init(List<Location> locations){
    TableLayout tableLoc = (TableLayout) findViewById(R.id.tableLoc);

    for(Location location:locations){
        TableRow row= new TableRow(this);
        TableRow.LayoutParams lp = new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT);
        row.setLayoutParams(lp);
        TextView tv = new TextView(this);
        tv.setText(location.getName()+", " + location.getStreet() + ", " + location.getCity()
            + ", " + location.getZipcode());
        row.addView(tv);
        tableLoc.addView(row);
    }
}
 
開發者ID:lugrace,項目名稱:Bank-App,代碼行數:15,代碼來源:MainActivity.java

示例11: addRow

import android.widget.TableRow; //導入方法依賴的package包/類
public void addRow(RetrofitActivity retrofitActivity, String text1, String text2) {
    TableRow tableRow = new TableRow(retrofitActivity);
    tableRow.setLayoutParams(matchParentParams);

    addText(retrofitActivity, tableRow, text1);
    addText(retrofitActivity, tableRow, text2);

    addView(tableRow);
}
 
開發者ID:zond,項目名稱:android-diplicity,代碼行數:10,代碼來源:UserStatsTable.java

示例12: onBindViewHolder

import android.widget.TableRow; //導入方法依賴的package包/類
@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
    final MainRecord mr = list.get(position);
    final int pos = position;

    holder.tv_dateTitle.setText(mr.getDate());

    ArrayList<MainRecord> groupList = mr.getGroupList();
    for(int i=0; i<groupList.size(); i++){
        MainRecord mr2 = groupList.get(i);

        VitalSign vs = (VitalSign)mr2;

        TableLayout.LayoutParams tlps=new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT);
        TableRow.LayoutParams trps=new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,TableRow.LayoutParams.WRAP_CONTENT);

        TableRow tr = new TableRow(context);
        tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));


        TextView tv_title = new TextView(context);
        switch (type){
            case InquiryVitalSignFragment.TYPE_PULSE: {
                tv_title.setText(vs.getPulse() + "");
                break;
            }
            case InquiryVitalSignFragment.TYPE_TEMPERATURE:{
                tv_title.setText(vs.getTemperature() + "");
                break;
            }
            case InquiryVitalSignFragment.TYPE_BP:{
                tv_title.setText(vs.getBpMin() + " / " + vs.getBpMax());
                break;
            }
        }
        tv_title.setLayoutParams(trps);
        tv_title.setTextColor(recordSupporter.getColorId(R.color.dark_gray));
        tv_title.setGravity(Gravity.CENTER);
        tv_title.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                context.getResources().getDimension(R.dimen.default_font_small_size));

        tr.addView(tv_title);


        TextView tv_time = new TextView(context);
        tv_time.setText(AdditionalFunc.getTimeString(vs.getRegisteredDate()));
        tv_time.setLayoutParams(trps);
        tv_time.setTextColor(recordSupporter.getColorId(R.color.dark_gray));
        tv_time.setGravity(Gravity.CENTER);
        tv_time.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                context.getResources().getDimension(R.dimen.default_font_small_size));

        tr.addView(tv_time);

        holder.tl.addView(tr, tlps);


    }

}
 
開發者ID:pooi,項目名稱:Nearby,代碼行數:61,代碼來源:AllInOneInquiryVitalListCustomAdapter.java

示例13: makeMealList

import android.widget.TableRow; //導入方法依賴的package包/類
private void makeMealList(){

        if(haveMeals.size() > 0){
            tv_msg_meal.setVisibility(View.GONE);
        }else{
            tv_msg_meal.setVisibility(View.VISIBLE);
        }

        for(HaveMeal hm : haveMeals){

            TableLayout.LayoutParams tlps=new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT);
            TableRow.LayoutParams trps=new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,TableRow.LayoutParams.WRAP_CONTENT);

            TableRow tr = new TableRow(this);
            tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));

            TextView tv_title = new TextView(this);
            if("nursing_home".equals(hm.getType())){
                tv_title.setText(getString(R.string.nursing_home_meal_srt));
            }else if("water_gruel".equals(hm.getType())){
                tv_title.setText(getString(R.string.water_gruel));
            }else{
                tv_title.setText(hm.getType());
            }
            tv_title.setLayoutParams(trps);
            tv_title.setTextColor(getColorId(R.color.dark_gray));
            tv_title.setGravity(Gravity.CENTER);
            tv_title.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                    getResources().getDimension(R.dimen.default_font_small_size));

            TextView tv_time = new TextView(this);
            tv_time.setText(AdditionalFunc.getTimeString(hm.getRegisteredDate()));
            tv_time.setLayoutParams(trps);
            tv_time.setTextColor(getColorId(R.color.dark_gray));
            tv_time.setGravity(Gravity.CENTER);
            tv_time.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                    getResources().getDimension(R.dimen.default_font_small_size));

            tr.addView(tv_title);
            tr.addView(tv_time);

            tl_meal.addView(tr, tlps);
        }

    }
 
開發者ID:pooi,項目名稱:Nearby,代碼行數:46,代碼來源:InquiryDateDetailActivity.java

示例14: makeList

import android.widget.TableRow; //導入方法依賴的package包/類
private void makeList(String type){

        ArrayList<NearbyLog> list = new ArrayList<>();
        TableLayout tl = null;

        switch (type){
            case "symptom": {
                list = symptomList;
                tl = tl_symptom;
                break;
            }
            case "medicine": {
                list = medicineList;
                tl = tl_medicine;
                break;
            }
            case "record": {
                list = recordList;
                tl = tl_record;
                break;
            }
            case "weight": {
                list = weightList;
                tl = tl_weight;
                break;
            }
            case "edit_patient": {
                list = editPatientList;
                tl = tl_edit_patient;
                break;
            }
            case "supporter": {
                list = supporterList;
                tl = tl_supporter;
                break;
            }
        }

        if(tl != null){


            for(int i= Math.max(0, list.size()-5); i<list.size(); i++){
                NearbyLog log = list.get(i);

                TableLayout.LayoutParams tlps=new TableLayout.LayoutParams(TableLayout.LayoutParams.WRAP_CONTENT,TableLayout.LayoutParams.WRAP_CONTENT);
                TableRow.LayoutParams trps=new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT,TableRow.LayoutParams.WRAP_CONTENT);

                TableRow tr = new TableRow(this);
                tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT, TableRow.LayoutParams.WRAP_CONTENT));

                TextView tv_log_msg = new TextView(this);
                tv_log_msg.setText(log.getMsg());
                tv_log_msg.setLayoutParams(trps);
                tv_log_msg.setTextColor(getColorId(R.color.dark_gray));
                tv_log_msg.setGravity(Gravity.CENTER);
                tv_log_msg.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                        getResources().getDimension(R.dimen.default_font_small_size));

                TextView tv_time = new TextView(this);
                tv_time.setText(AdditionalFunc.getDateTimeSrtString(log.getRegisteredDate()));
                tv_time.setLayoutParams(trps);
                tv_time.setTextColor(getColorId(R.color.dark_gray));
                tv_time.setGravity(Gravity.CENTER);
                tv_time.setTextSize(TypedValue.COMPLEX_UNIT_PX,
                        getResources().getDimension(R.dimen.default_font_small_size));

                tr.addView(tv_log_msg);
                tr.addView(tv_time);

                tl.addView(tr, tlps);

            }

        }

    }
 
開發者ID:pooi,項目名稱:Nearby,代碼行數:77,代碼來源:InquiryLogActivity.java

示例15: loadHofTable

import android.widget.TableRow; //導入方法依賴的package包/類
public void loadHofTable(){

  	TableLayout tl = (TableLayout)findViewById(R.id.hoftable);       
     
String filecontent = getStringFromFile("halloffame");        
     
      if (filecontent != "") {
      	
       String scores[] = filecontent.split(";");
   	
       for (int i=0; i<scores.length; i++){
           
       	String score[];
       	score = scores[i].split(",");
       	
       	TableRow tr = new TableRow(this);
           tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
	
           TextView points = new TextView(this);
           points.setGravity(Gravity.CENTER_VERTICAL);
           points.setGravity(Gravity.CENTER_HORIZONTAL);
           points.setTextColor(Color.BLACK);
           points.setText(score[0]);
           points.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
           tr.addView(points);
          
           TextView playername = new TextView(this);
           playername.setGravity(Gravity.CENTER_VERTICAL);
           playername.setGravity(Gravity.CENTER_HORIZONTAL);
           playername.setTextColor(Color.BLACK);
           playername.setText(score[1]);
           playername.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
           tr.addView(playername);
           
           TextView dat = new TextView(this);
           dat.setGravity(Gravity.CENTER_VERTICAL);
           dat.setGravity(Gravity.CENTER_HORIZONTAL);
           dat.setTextColor(Color.BLACK);
           dat.setText(score[2]);
           dat.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
           tr.addView(dat);
           
           tl.addView(tr,new TableLayout.LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));		
       }
      }  
  }
 
開發者ID:sdrausty,項目名稱:buildAPKsApps,代碼行數:47,代碼來源:Hof.java


注:本文中的android.widget.TableRow.setLayoutParams方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。