在 Jetpack Compose 中使用 SelectionContainer 时未显示 Android 文本选择工具栏

时间:2021-06-26 13:55:46

标签: android-jetpack-compose material-components-android

我想使用 Jetpack compose 创建可选择的文本。示例代码如下

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            TextSelectionTheme {
                // A surface container using the 'background' color from the theme
                Surface(color = MaterialTheme.colors.background) {
                    Greeting("Android")
                }
            }
        }
    }
}

@Composable
fun Greeting(name: String) {
    SelectionContainer(){
        Text(text = "Hello This is a sample text for testing out selections $name!")
    }

}

问题是,它在选择附近只显示复制按钮。

enter image description here

但是当我使用带有 isSelectable = true 的普通文本视图时,它会显示 Android 文本选择工具栏,

enter image description here

需要帮助了解如何在选择某些文本时在 Jetpack compose 中显示此类工具栏,以及是否可以显示更多自定义选项?

0 个答案:

没有答案