在android中的Widget是啥东西,控件还是?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在android中的Widget是啥东西,控件还是?相关的知识,希望对你有一定的参考价值。

这个概念有争议! android中有个包叫widget,里面是android提供的所有控件,像listView,TextView,EditText,Button等等,我们可以说这些都是android中的widget。
说到这一定会有人问,那android桌面小程序叫什么? 我告诉你,android的桌面小程序可以叫APP widget!多数情况下,widget指的是桌面小程序!
参考技术A .... 参考技术B 《Google Android开发入门与实战》网上有电子书版本的
pdf 下载地址,望采纳

android java代码中设置控件的宽高单位是啥?

比如:
textView.setWidth(20);
里面的20单位是什么?dp还是px?

android中的控件如果在xml布局文件中把控件的layout_width和layout_height写成固定值了,好像就不能再在程序中更改该控件的高度和宽度了,不知哪位大侠有何良策可以指教一二,如

xml文件内容如下:

<LinearLayout

android:id="@id/dialog_bottom_neutral"

android:layout_

android:layout_

android:layout_weight="1.0"

android:gravity="center" >

<Button

android:id="@id/dialog_bottom_neutral_button"

android:layout_

android:layout_

android:background="@drawable/dlg_button"

android:gravity="center"

android:singleLine="true"

android:text="mid"

android:textColor="@drawable/dlg_button_text_color"

android:textSize="14.0sp" />

</LinearLayout>

     总结:如何在程序中动态设置button的宽度和高度,在程序中使用button.width和button.height设置没用,用LayoutParmas设置也没用。






参考技术A 代码中设置的单位是px本回答被提问者采纳 参考技术B 代码中默认的单位是px,即20px

以上是关于在android中的Widget是啥东西,控件还是?的主要内容,如果未能解决你的问题,请参考以下文章

使用远程服务中的数据刷新简单的 Android Home Widget 的最佳方法是啥?

Android System Webview是啥东西

Android Studio DrawerLayout控件在v4包中找不到

webview是啥东西

Android Widget:在 ListView 中获取位置

android布局中高为0dp 权重为1是啥意思