【发布时间】:2018-07-02 15:36:27
【问题描述】:
谁能告诉我是什么问题。这是代码:
package com.mohdjey.user.inflate
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.os.strictmode.WebViewMethodCalledOnWrongThreadViolation
import android.view.LayoutInflater
import android.view.View
import android.widget.ImageView
import android.widget.LinearLayout
import android.widget.TextView
import com.mohdjey.user.inflate.R.id.root_layout
import com.mohdjey.user.inflate.R.layout.activity_main
import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.activity_main.view.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(activity_main)
var inflater: LayoutInflater? = null
var view: View? = null
// inflater.inflate(R.layout.child_layout_to_merge, parent_layout, true);
view = inflater?.inflate(R.layout.another_view , null)
val layout = findViewById<LinearLayout>(R.id.root_layout)
layout.addView(layout)
} }
我正在练习布局膨胀。
我不知道该写什么。
【问题讨论】:
-
检查
attachToRoot并将其设置为falseininflater?.inflate(R.layout.another_view, null, false)
标签: android kotlin layout-inflater android-inflate kotlin-extension