- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近一直在搞乱 Jetpack Compose,我已经完成了基础教程 here.然后我开始查看他们拥有的 Jetnewssample 项目。现在我已经准备好开始我自己的项目了,但是现在当我在与 Jetnewssample 项目相同的父目录中创建一个新项目时,(工作正常)Android Studio 无法再导入 androidx.ui.core.Text 或androidx.ui.core.setContent。我可以从同一位置导入其他类,但现在我得到一个 Unresolved 引用错误。这是一个新项目,从一个 Empty Compose Activity 开始。这是代码:
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import androidx.compose.Composable
import androidx.ui.core.Text
import androidx.ui.core.setContent
import androidx.ui.material.MaterialTheme
import androidx.ui.tooling.preview.Preview
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MaterialTheme {
Greeting("Android")
}
}
}
}
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!")
}
@Preview
@Composable
fun DefaultPreview() {
MaterialTheme {
Greeting("Android")
}
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.franklin.sanctified"
minSdkVersion 21
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
kotlinOptions {
jvmTarget = '1.8'
}
buildFeatures {
compose true
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.core:core-ktx:1.1.0'
implementation 'androidx.ui:ui-layout:0.1.0-dev03'
implementation 'androidx.ui:ui-material:0.1.0-dev03'
implementation 'androidx.ui:ui-tooling:0.1.0-dev03'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
}
最佳答案
更新日期:2021 年 5 月
在应用级别 Gradle 或 kts 文件中添加以下依赖项以设置内容{ .. }
implementation("androidx.activity:activity-compose:1.3.0-alpha07")
关于android - Jetpack Compose 无法再导入 Text 或 setContent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59340056/
如果我在文本区域中预加载了内容,那么我会将新行转换为“br”标签。 但是,如果我尝试使用其 setContent 函数将内容动态设置(而不是粘贴)到tinymce textarea,则会丢失新行。 我
我正在开发一个带有选项卡式布局的 Android 应用程序。我已经把它带到了它不会产生像 Google's tutorial suggested 这样的新 Activity 的地方。 ,但是我这样做只
我有一个应用程序需要使用 QWebView::setContent()将一些 HTML 内容加载到 QWebView。所有这一切都发生在带有 ARMv5 处理器(想想 400 MHz)的嵌入式设备上。
我有tinymce,它工作正常,但setcontent仅在加载一次后才起作用(它没有内容),但在关闭并重新打开它后,它就带有内容了。 JS: tinymce.remove(); tinymce
当执行应用程序时,例如,JFrame 被实例化并填充一些内容;如果最终用户随后做出一些选择来重新填充 JFrame 的内容面板,程序员是否应该确保在添加新选择的内容之前删除原始内容,或者这并不重要?
我正在尝试在页面加载时设置一些文本编辑器的内容。我对 TinyMCE 不是很熟悉,稍微继承了代码。这是我初始化编辑器的方式 - tinyMCE.init({ // Genera
在 tinyMCE 插件(版本 3)上设置内容()后,如果用户更改了一些小的东西,例如该文本 block 的格式,下一个撤消步骤将清除整个文本 block 只是清除格式更改。 有没有人遇到过这种情况?
PHP/C#/ASP 编码器在给 Xamarin 一个镜头后正确地开始在 android 中(然后有 6 个月的中断所有编码)。 我正在尝试在通知中实现自定义布局。我可以让它产生正常的通知,但是当它使
我有一个选项卡 Activity ,它的每个选项卡都调用相同的 Activity 让我们说 MyTabInterface。所以我希望我的 MyTabInterface 可以获取按下哪个选项卡的信息。我
我已经坚持了几个小时,希望得到一些帮助。我正在使用 tinyMCE与 syntaxhl插件使用 syntaxhighlighter 2.1.382. 非高亮代码一切正常。但是,当使用带有突出显示代码的
button.setOnClickListener(new View.OnClickListener(){ public void onClick(View v){
我正在尝试将函数 setContent 与 QuillJS 一起使用。 当我使用 JSON.stringify 将内容保存到数据库时,它看起来像这样: {"ops":[{"insert":"\n \n
我正在尝试使用 将一些额外的隐藏内容添加到tinymce编辑器中 tinyMCE.get('addCustom_id').setContent(data); 一旦在事件上执行上述行,setConten
我知道这个主题已经在这里讨论过很多次,但无论我采用哪种方法,我要么收到一个错误,例如“无法获取未定义或空引用的属性'setContent'”,要么该行执行但没有任何反应。 这是我所知道的。tinymc
我在表单中使用了 angular tinyMCE 指令。提交后,我使用此命令清除文本区域: tinyMCE.activeEditor.setContent(''); 还有这个:$scope.tinym
我想将一些 html 放入 tiptap 编辑器中,因为我想编辑我之前保存的内容。但是如果我里面有一些内联样式,tiptap 会删除它。有人知道我可以用它做什么吗? this.editor.setCo
过去,我已经使用以下代码成功淡入 NSWindow; if (![statusWindow isVisible]) { statusWindow.alphaValue = 0.0; [stat
我正在开发一个开源产品,以允许在 CMS 中进行协作编辑。用例如下:当用户 A 编辑某个小节点时,用户 B 更新同一节点。除了保留光标位置之外,更新用户的小型编辑器一切正常。 IE。 var book
问题是我想在 GridPane 和 Tab 之间传输项目所以我首先将该项目添加到选项卡中。 然后我将相同的项目添加到 GridPane 中。直到这里它都运行良好。但是后来我想将该项目添加回选项卡并且我
在我正在开发的一个应用程序中,根据车辆的最后已知速度,我每 100 毫秒插值一次车辆的下一个位置,并将其绘制在 map 上。这会导致移动设备出现性能问题。 我们还使用 MarkerWithLabels
我是一名优秀的程序员,十分优秀!