我有个问题.我的活动有风格
<style name="MaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/action_bar_background</item>
<item name="colorPrimaryDark">@color/action_bar_background</item>
<item name="colorAccent">@color/action_bar_background</item>
</style>
Run Code Online (Sandbox Code Playgroud)
我也有一个简单的单选择选择器的dialogFragment.
@Override
public Dialog onCreateDialog(final Bundle savedInstanceState) {
final AlertDialog.Builder dialog = new AlertDialog.Builder(getActivity());
dialog.setTitle(R.string.image_resolution);
dialog.setSingleChoiceItems(R.array.quality_labels, getPosition(), this);
return dialog.create();
}
Run Code Online (Sandbox Code Playgroud)
如何更改选择器复选标记的颜色(绿色圆圈)???
我有一个简单的“撰写”应用程序,其中包含底部导航和两个屏幕。第二个屏幕有自定义 Android 视图
@Composable
fun ScreenTwo() {
Box(modifier = Modifier.fillMaxSize()) {
AndroidView(
modifier = Modifier.fillMaxSize(),
factory = { context ->
MyCustomView(context)
},
)
}
}
class MyCustomView @JvmOverloads constructor(
context: Context, attrs: AttributeSet? = null
) : androidx.appcompat.widget.AppCompatTextView(context, attrs) {
init {
text = "MyCustomView"
}
}
Run Code Online (Sandbox Code Playgroud)
通过单击底部菜单选项卡,屏幕将按预期分离并重新创建。但对我的自定义视图的引用仍然存在,并且没有从内存中删除。
我究竟做错了什么?指向源代码的github 链接。