热门标签 | 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());

推荐阅读
  • 纵向|发生_ListView和EditText使用解决方案 ... [详细]
  • 深入解析SpringMVC核心组件:DispatcherServlet的工作原理
    本文详细探讨了SpringMVC的核心组件——DispatcherServlet的运作机制,旨在帮助有一定Java和Spring基础的开发人员理解HTTP请求是如何被映射到Controller并执行的。文章将解答以下问题:1. HTTP请求如何映射到Controller;2. Controller是如何被执行的。 ... [详细]
  • ListView简单使用
    先上效果:主要实现了Listview的绑定和点击事件。项目资源结构如下:先创建一个动物类,用来装载数据:Animal类如下:packagecom.example.simplelis ... [详细]
  • 开发笔记:Python:GUI之tkinter学习笔记1控件的介绍及使用
    开发笔记:Python:GUI之tkinter学习笔记1控件的介绍及使用 ... [详细]
  • 深入解析 Android IPC 中的 Messenger 机制
    本文详细介绍了 Android 中基于消息传递的进程间通信(IPC)机制——Messenger。通过实例和源码分析,帮助开发者更好地理解和使用这一高效的通信工具。 ... [详细]
  • 本文将详细探讨 Java 中提供的不可变集合(如 `Collections.unmodifiableXXX`)和同步集合(如 `Collections.synchronizedXXX`)的实现原理及使用方法,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • 本文探讨了如何通过一系列技术手段提升Spring Boot项目的并发处理能力,解决生产环境中因慢请求导致的系统性能下降问题。 ... [详细]
  • java文本编辑器,java文本编辑器设计思路
    java文本编辑器,java文本编辑器设计思路 ... [详细]
  • 在许多地理位置选择类的应用程序中,侧边栏是常见的用户界面元素,用于通过选择特定的字母快速定位和选择地点。本文将详细介绍如何在Android应用中创建一个具有波浪效果的自定义侧边栏,以提升用户体验。 ... [详细]
  • 本文探讨了一个特定于 Spring 4.2.5 的问题,即在应用上下文刷新事件(ContextRefreshedEvent)触发时,带有 @Transactional 注解的 Bean 未能正确代理事务。该问题在 Spring 4.1.9 版本中正常运行,但在升级至 4.2.5 后出现异常。 ... [详细]
  • 本文介绍了在Android项目中实现时间轴效果的方法,通过自定义ListView的Item布局和适配器逻辑,实现了动态显示和隐藏时间标签的功能。文中详细描述了布局文件、适配器代码以及时间格式化工具类的具体实现。 ... [详细]
  • 软件工程课堂测试2
    要做一个简单的保存网页界面,首先用jsp写出保存界面,本次界面比较简单,首先是三个提示语,后面是三个输入框,然 ... [详细]
  • 本文详细探讨了Java中的ClassLoader类加载器的工作原理,包括其如何将class文件加载至JVM中,以及JVM启动时的动态加载策略。文章还介绍了JVM内置的三种类加载器及其工作方式,并解释了类加载器的继承关系和双亲委托机制。 ... [详细]
  • 本文介绍如何利用QFileSystemModel进行目录的浏览、创建及删除操作,并提供了一个简单的对话框界面实现。 ... [详细]
  • 360新版特性界面实现(2)
    原来的网址:http:www.oschina.netquestion234345_550671.UI的结构开始画图形界面,首先确定UI的大小ÿ ... [详细]
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社区 版权所有