android - 我没有在下面的代码中获取 View 对象的 addView() 方法,即 v?

标签 android

我想在此 View 中动态添加按钮,即 v

public class MyviewActivity extends Activity {
    /** Called when the activity is first created. */

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        LayoutInflater inflater=this.getLayoutInflater();
        View v=inflater.inflate(R.layout.main, null, true);//view
    }
}

最佳答案

View 类没有 addView 方法。您需要使用扩展 ViewGroup 的基类之一,例如 LinearLayout

关于android - 我没有在下面的代码中获取 View 对象的 addView() 方法,即 v?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7421422/

相关文章:

java - 机器人 : rotate a high resolution picture generates an out of memory error

android - 内容处置不适用于 Android Chrome

java - 如何设置带角的表面 View 相机背景

android - Calabash 测试系统对话框正在显示并与之交互

android - 检查移动数据 Android 的硬件支持

java - 根据 maven android 构建配置文件更新应用程序名称和 Logo

Android:使用变量名访问string.xml

java - 如何跨 Eclipse 中的不同项目在 Android 中将字符串和整数从一个 Activity 传递到另一个 Activity ?

android - 为什么当我添加 GDPR EU 同意时我的应用程序 android 崩溃?

php - 使用 Android 4.03 将 Android (Java) 文件上传到 PHP 服务器失败