gpt4 book ai didi

android - 使用 ICS Holo 样式动态创建 EditText

转载 作者:行者123 更新时间:2023-11-30 04:09:03 25 4
gpt4 key购买 nike

这是我的问题:我正在使用 HoloTheme 为 ICS 创建一个应用程序。所以默认情况下,我在 .xml-layout 中实现的所有 EditText View 如下所示:enter image description here

但是当我尝试动态创建相同的 EditText 时,它们看起来都像 Android 2.3 或其他版本中的 EditText(只是带边框的白色矩形)。请给我一个解决方案。

最佳答案

您确定您创建的动态正确吗?

LinearLayout l = new LinearLayout(this);

EditText et = new EditText(this);


//this would create a 100x50 editText
l.addView(et, new LinearLayout.LayoutParams(100, 50));

//and this one would create an editText with relative width and fix height
l.addView(et, new LinearLayout.LayoutParams(50, LayoutParams.WRAP_CONTENT));

如果,正如您在此处所说,EditText 的样式不是 ICS 样式,则问题可能是:

  • 您实际上并不是在 ICS api 中编程(在项目中,您可以在属性->Android 中轻松设置)
  • 查看androidManifest,最小sdk为13(4.0.3):

    <uses-sdk android:minSdkVersion="13">
  • 确保安装了正确的模拟器(使用您想要的 api)。

我希望你能用那张支票解决你的问题。

关于android - 使用 ICS Holo 样式动态创建 EditText,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11115570/

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