热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

深入解析Android中EditText的getLayoutParams方法及其代码应用实例

本文整理了Java中android.widget.EditText.getLayoutParams()方法的一些代码示例,展示了EditText.getLayoutParams()的具体用法。这些代码

本文整理了Java中android.widget.EditText.getLayoutParams()方法的一些代码示例,展示了EditText.getLayoutParams()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EditText.getLayoutParams()方法的具体详情如下:
包路径:android.widget.EditText
类名称:EditText
方法名:getLayoutParams

EditText.getLayoutParams介绍

暂无

代码示例

代码示例来源:origin: OpenCraft/AnimatedExpandableEditText

public void onAnimationUpdate(ValueAnimator animation) {
Integer value = (Integer) animation.getAnimatedValue();
editText.getLayoutParams().height = value.intValue();
editText.requestLayout();
}
});

代码示例来源:origin: consp1racy/android-support-preference

/**
* Adds the EditText widget of this preference to the dialog's view.
*
* @param dialogView The dialog view.
*/
private void onAddEditTextToDialogView(@NonNull View dialogView, @NonNull EditText editText) {
ViewGroup cOntainer= dialogView.findViewById(R.id.edittext_container);
if (container != null) {
final ViewGroup.LayoutParams lp = editText.getLayoutParams();
if (lp == null) {
container.addView(editText, ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
} else {
container.addView(editText, lp);
}
} else {
throw new IllegalStateException("EditTextPreference dialog layout needs to contain" +
" a layout with id @id/edittext_container.");
}
}

代码示例来源:origin: stackoverflow.com

cOntainerLayout= (LinearLayout)findViewById(R.id.LinearLayout1);
//now create loop
for(int i=0; i<=arraysize; i++){
EditText editText+String.valueof(i) = new EditText(getBaseContext());
containerLayout.addView(editText+String.valueof(i));
editText.setGravity(Gravity.Left);
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) editText.getLayoutParams();
layoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;
layoutParams.height = LinearLayout.LayoutParams.MATCH_PARENT;
// layoutParams.setMargins(23, 34, 0, 0);
// RelativeLayout.LayoutParams()
editText.setLayoutParams(layoutParams);
//if you want to identify the created editTexts, set a tag, like below
editText+String.valueof(i).setTag("EditText" + i);
}

代码示例来源:origin: derry/delion

@Override
public void onLayoutChange(View v, int left, int top, int right, int bottom,
int oldLeft, int oldTop, int oldRight, int oldBottom) {
if (progressBarView.getMeasuredHeight() == input.getMeasuredHeight()
&& input.getBackground() != null) {
// Force the text field to align better with the icon by accounting for the
// padding introduced by the background drawable.
input.getLayoutParams().height =
progressBarView.getMeasuredHeight() + input.getPaddingBottom();
v.requestLayout();
v.removeOnLayoutChangeListener(this);
}
}
});

代码示例来源:origin: stackoverflow.com

public class ScrollStuff extends Activity {
LinearLayout containerLayout;
static int totalEditTexts = 0;
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
setContentView(R.layout.scroll);
cOntainerLayout= (LinearLayout)findViewById(R.id.mlayout);
}
public void onBackPressed() {
totalEditTexts++;
if (totalEditTexts > 100)
return;
EditText editText = new EditText(this);
containerLayout.addView(editText);
editText.setGravity(Gravity.RIGHT);
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) editText.getLayoutParams();
layoutParams.width = LinearLayout.LayoutParams.MATCH_PARENT;
editText.setLayoutParams(layoutParams);
//if you want to identify the created editTexts, set a tag, like below
editText.setTag("EditText" + totalEditTexts);
}
}

代码示例来源:origin: stackoverflow.com

tempText1.setLayoutParams(editText1.getLayoutParams());
tempText2.setLayoutParams(editText2.getLayoutParams());

代码示例来源:origin: TMLAndroid/FillBlankDemo

public void setEtXY( RectF rf) {
//设置et w,h的值
RelativeLayout.LayoutParams lp = (RelativeLayout.LayoutParams) mEt.getLayoutParams();
lp.width = (int)(rf.right - rf.left);
lp.height = (int)(rf.bottom - rf.top);
//设置et 相对于tv x,y的相对位置
lp.leftMargin = (int) (mTv.getLeft()+rf.left);
lp.topMargin = (int) (mTv.getTop()+rf.top);
mEt.setLayoutParams(lp);
//获取焦点,弹出软键盘
mEt.setFocusable(true);
mEt.requestFocus();
showImm(true,mEt);
}

代码示例来源:origin: stackoverflow.com

mFocusDistraction.setBackgroundResource(android.R.color.transparent);
this.addView(mFocusDistraction);
mFocusDistraction.getLayoutParams().width = 1;
mFocusDistraction.getLayoutParams().height = 1;

代码示例来源:origin: stackoverflow.com

TableRowAbonados nuevaFila = new TableRowAbonados(this);
TableLayout.LayoutParams tableRowParams = new TableLayout.LayoutParams(
TableLayout.LayoutParams.MATCH_PARENT,
TableLayout.LayoutParams.WRAP_CONTENT);
int leftMargin = 0;
int topMargin = 0;
int rightMargin = 0;
int bottomMargin = getStandardPixels(5);
tableRowParams.setMargins(leftMargin, topMargin, rightMargin,
bottomMargin);
nuevaFila.setLayoutParams(tableRowParams);
Button botOnAbono= new Button(this);
Button botOnFecha= new Button(this);
Button botOnMetodo= new Button(this);
EditText celdaDosis = new EditText(this);
celdaDosis.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
nuevaFila.addView(botonAbono);
nuevaFila.addView(botonFecha);
nuevaFila.addView(botonMetodo);
nuevaFila.addView(celdaDosis);
botonAbono.getLayoutParams().height=TableRow.LayoutParams.MATCH_PARENT;
botonFecha.getLayoutParams().height=TableRow.LayoutParams.MATCH_PARENT;
botonMetodo.getLayoutParams().height=TableRow.LayoutParams.MATCH_PARENT;
celdaDosis.getLayoutParams().height=TableRow.LayoutParams.MATCH_PARENT;
layoutTablaAbonados.addView(nuevaFila);

代码示例来源:origin: stackoverflow.com

LayoutParams params = editText.getLayoutParams();
ViewGroup vg = (ViewGroup)editText.getParent();
String curVal = editText.getText().toString();

代码示例来源:origin: florent37/android-slidr

private void editBubbleEditPosition() {
if (isEditing) {
editText.setX(Math.min(bubble.getX(), getWidth() - editText.getWidth()));
editText.setY(bubble.getY());
final ViewGroup.LayoutParams params = editText.getLayoutParams();
params.width = (int) bubble.width;
params.height = (int) bubble.getHeight();
editText.setLayoutParams(params);
editText.animate().alpha(1f);
}
}

代码示例来源:origin: ywwynm/EverythingDone

holder.et.getLayoutParams();
params.width = LinearLayout.LayoutParams.MATCH_PARENT;
params.topMargin = (int) (density * 3);

代码示例来源:origin: ywwynm/EverythingDone

} else if (!noImage) {
LinearLayout.LayoutParams llp = (LinearLayout.LayoutParams)
etContent.getLayoutParams();
llp.topMargin = (int) (density * 8);
etContent.requestLayout();

代码示例来源:origin: chengzichen/KrGallery

searchField.setTextIsSelectable(false);
searchContainer.addView(searchField);
LayoutParams layoutParams2 = (LayoutParams) searchField.getLayoutParams();
layoutParams2.width = LayoutHelper.MATCH_PARENT;
layoutParams2.gravity = Gravity.CENTER_VERTICAL;

代码示例来源:origin: ywwynm/EverythingDone

} else if (did == UPDATE_CONTENT_MARGIN) {
LinearLayout.LayoutParams llp = (LinearLayout.LayoutParams)
etContent.getLayoutParams();
llp.topMargin = (int) (density * 20);
etContent.requestLayout();

代码示例来源:origin: WowzaMediaSystems/gocoder-sdk-samples-android

mAutoCompleteEditText.setLayoutParams(editText.getLayoutParams());
mAutoCompleteEditText.setImeOptions(editText.getImeOptions());
mAutoCompleteEditText.setInputType(editText.getInputType());

推荐阅读
  • 本文详细介绍了Java中org.eclipse.ui.forms.widgets.ExpandableComposite类的addExpansionListener()方法,并提供了多个实际代码示例,帮助开发者更好地理解和使用该方法。这些示例来源于多个知名开源项目,具有很高的参考价值。 ... [详细]
  • 本文探讨了在Java中实现系统托盘最小化的两种方法:使用SWT库和JDK6自带的功能。通过这两种方式,开发者可以创建跨平台的应用程序,使窗口能够最小化到系统托盘,并提供丰富的交互功能。 ... [详细]
  • 本文介绍如何使用布局文件在Android应用中排列多行TextView和Button,使其占据屏幕的特定比例,并提供示例代码以帮助理解和实现。 ... [详细]
  • 本文介绍了Android开发中Intent的基本概念及其在不同Activity之间的数据传递方式,详细展示了如何通过Intent实现Activity间的跳转和数据传输。 ... [详细]
  • 本文介绍如何使用 Android 的 Canvas 和 View 组件创建一个简单的绘图板应用程序,支持触摸绘画和保存图片功能。 ... [详细]
  • ListView简单使用
    先上效果:主要实现了Listview的绑定和点击事件。项目资源结构如下:先创建一个动物类,用来装载数据:Animal类如下:packagecom.example.simplelis ... [详细]
  • 本文详细介绍了 GWT 中 PopupPanel 类的 onKeyDownPreview 方法,提供了多个代码示例及应用场景,帮助开发者更好地理解和使用该方法。 ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本文介绍如何通过Windows批处理脚本定期检查并重启Java应用程序,确保其持续稳定运行。脚本每30分钟检查一次,并在需要时重启Java程序。同时,它会将任务结果发送到Redis。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • 本文详细探讨了在Android 8.0设备上使用ChinaCock的TCCBarcodeScanner进行扫码时出现的应用闪退问题,并提供了解决方案。通过调整配置文件,可以有效避免这一问题。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 程序员如何优雅应对35岁职业转型?这里有深度解析
    本文探讨了程序员在职业生涯中如何通过不断学习和技能提升,优雅地应对35岁左右的职业转型挑战。我们将深入分析当前热门技术趋势,并提供实用的学习路径。 ... [详细]
author-avatar
手机用户2502862793
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有