如何获取android studio组件(按钮、文本等)大小(宽度、高度或默认大小)

如何获取android studio组件(按钮、文本等)大小(宽度、高度或默认大小),android,button,layout,intellij-idea,Android,Button,Layout,Intellij Idea,我正在使用intellij开发android studio插件,我想在intellij插件中获取组件大小(按钮或文本视图的宽度、高度) 在图片中,我将代码height=“wrap\u content”和宽度写为“wrap\u content” 我想知道按钮的大小(dp或px编号) 另外,当定义了textview或其他组件wrap\u content时,我不知道宽度和高度 我认为,android studio组件具有默认的宽度和高度。但我不知道它的定义在哪里 谢谢大家! android:minH

我正在使用
intellij
开发android studio插件,我想在
intellij
插件中获取组件大小(按钮或文本视图的宽度、高度)

在图片中,我将代码
height=“wrap\u content”
和宽度写为
“wrap\u content”

我想知道按钮的大小(dp或px编号)

另外,当定义了
textview
或其他组件
wrap\u content
时,我不知道宽度和高度

我认为,android studio组件具有默认的宽度和高度。但我不知道它的定义在哪里


谢谢大家!

android:minHeight属性的默认大小默认设置为
48dip

然后看一看:

包裹内容,意味着视图要足够大,以便 包含其内容(加上填充)


当然:

android:minHeight属性的默认大小默认设置为
48dip

然后看一看:

包裹内容,意味着视图要足够大,以便 包含其内容(加上填充)


当然:

要获取
按钮的宽度和高度,请使用此代码。(在
onCreate
方法中使用此代码)


getWidth()
getHeight()
px
中返回
按钮的宽度高度,以获取
按钮的宽度高度使用此代码。(在
onCreate
方法中使用此代码)


getWidth()
getHeight()
px

中返回
按钮的宽度高度,我想你正在制作一个应用程序。我制作了应用程序,但现在我开发了android studio插件,所以我想知道组件默认大小我想你正在制作一个应用。我制作了一个应用,但现在我开发了android studio插件,所以我想知道组件默认大小48dp是组件的默认高度和宽度?我想这只适用于那些具有
android:minHeight
属性的组件。所以,我想是的。但是你可能想用getHeigh()和getWidth试试,然后用它来制作你的porpuse。现在我检查按钮的默认大小,默认宽度是88dp,默认高度是48dp。。。文本视图默认宽度是27dp,高度是16dp…(刚刚定义的文本…)我不知道默认定义!是的,很好,但是,我想这可能是因为设备的大小。顺便说一句,除了
minHeight
ok之外,我找不到关于这个默认大小的任何信息。。。那么在哪里可以找到最小高度默认大小?密码?或者网络冲浪?48dp是组件的默认高度和宽度?我认为这只适用于那些具有
android:minHeight
属性的组件。因此,我认为是的。但您可能希望使用getHeigh()和getWidth来尝试它,然后将其用于您的porpuse。现在我选中按钮默认大小,默认宽度为88dp,默认高度为48dp。。。文本视图默认宽度是27dp,高度是16dp…(刚刚定义的文本…)我不知道默认定义!是的,很好,但是,我想这可能是因为设备的大小。顺便说一句,除了
minHeight
ok之外,我找不到关于这个默认大小的任何信息。。。那么在哪里可以找到最小高度默认大小?密码?还是网上冲浪?谢谢你,但这段代码是android studio应用程序中的。。。。我想知道组件默认大小只是项目文件,所以我使用intellij pluginthank yoy提供的信息,但这段代码是应用程序中的android studio。。。。我想知道组件默认大小只是项目文件,所以我使用intellij插件提供的信息
Button customButton= (Button) findViewById(R.id.customButton);
customButton.post(new Runnable() {
      @Override
      public void run() {
      Log.e("Button", "Width = "customButton.getWidth() + " Height = " + customButton.getHeight());
      }
});