gpt4 book ai didi

android - 如何知道EditText的高度?

转载 作者:行者123 更新时间:2023-11-29 16:10:19 25 4
gpt4 key购买 nike

我想根据 EditText 的高度做一些事情。我怎么知道 EditText 的高度?我的代码如下所示。

<EditText  
android:id="@+id/edit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:singleLine="true"
/>

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout);
EditText edit = (EditText) findViewById(R.id.edit);
edit.setTextSize(20);
edit.setText("Hello, world");
int height = edit.getHeight(); // this returns 0
}

最佳答案

这是一个快速的答案:请谷歌搜索。

你也可以试试这个

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
EditText edit = (EditText) findViewById(R.id.edit);
edit.setTextSize(20);
edit.setText("Hello, world");
edit.measure(0, 0);
int height = edit.getMeasuredHeight();
}

关于android - 如何知道EditText的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13982014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com