小编Mah*_*aza的帖子

Android 单选按钮未选中

我在 xml 文件中添加了三个单选按钮。每个单选按钮都位于单独的 LinearLayout 中,但具有相同的 xml。首先,我不知道如何将它们添加到无线电组,同时将它们保留在单独的 LinearLayouts 中。其次,我编写了以下代码来仅检查一个单选按钮。但这是行不通的。请让我知道我应该如何进行以及是否有更好的解决方案。这是代码。

RadioButton screenof;
RadioButton screenof3;
RadioButton onexit;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.settings);
    screenof = (RadioButton)findViewById(R.id.radioscreenof);
    screenof.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!screenof.isChecked())
            {
                screenof.setChecked(true);
                screenof3.setChecked(false);
                onexit.setChecked(false);
            }
        }
    });
    screenof3 = (RadioButton)findViewById(R.id.radioscreenof3);
    screenof3.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!screenof3.isChecked())
            {
                screenof3.setChecked(true);
                screenof.setChecked(false);
                onexit.setChecked(false);
            }
        }
    });
    onexit = (RadioButton)findViewById(R.id.radiolockimmediately);
    onexit.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            if(!onexit.isChecked())
            {
                screenof3.setChecked(false);
                screenof.setChecked(false);
                onexit.setChecked(true);
            } …
Run Code Online (Sandbox Code Playgroud)

android radio-button android-studio-2.2

0
推荐指数
1
解决办法
9304
查看次数

改变AppBar的颜色

我想了解,之间有什么区别Toolbar,Appbar,ActionBar.而我正试图改变我的AppBar或其他任何颜色的红色.

有人提到尝试改变主题.我试过但不知道差异,我也是android编程的新手.所以,如果你能帮助我.这是styles.xml文件代码

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <!-- Customize your theme here. -->
    <item name="colorPrimary">@color/colorPrimary</item>
    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
    <item name="colorAccent">@color/colorAccent</item>

</style>

<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"
    >

    <item name="android:titleTextStyle">@style/MyTextTitle</item>
</style>

<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" >
    <item name="android:titleTextStyle">@style/MyTextTitle</item>

</style>

<style name="MyTextTitle" parent="@android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:textColor">@color/red</item>
</style>
Run Code Online (Sandbox Code Playgroud)

看看图片. 我想更改MoboLock文本的颜色.

我希望你明白我想说的话.原谅我的无知,因为我渴望学习它,所以不能等待.

android android-layout android-studio android-styles

0
推荐指数
1
解决办法
1万
查看次数