小编Ish*_*nha的帖子

无法解析符号ColorStateList

我试图用来ColorStateList改变a的颜色RadioGroup,但遇到一些基本的错误.我可以在RadioGroup不使用的情况下更改按钮的颜色ColorStateList吗?有没有更简单的方法?

我已导入以下内容并仍然"无法解析符号".

import android.graphics.Color;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.ColorDrawable;
Run Code Online (Sandbox Code Playgroud)

我正在尝试ColorStateList在下面实现,不确定我是否正确执行,但首先我需要修复'无法解决符号错误':

if (Item.getCar()=='Audi'){
    ColorStateList csl = new ColorStateList(
        new int[][]{
            new int[]{android.R.attr.state_enabled}, //disabled
            new int[]{android.R.attr.state_enabled} //enabled
        },
        new int[] {
            Color.BLACK //disabled
            ,Color.BLUE //enabled

        }
);

int textColor = Color.parseColor("#000000");
x.radioGroup.set(ColorStateList.valueOf(textColor));
Run Code Online (Sandbox Code Playgroud)

任何帮助尝试ColorStateList上班的人都表示赞赏.

android

2
推荐指数
1
解决办法
631
查看次数

Android 获取 Fragment 的实际实例

我有一个主要活动,它Navigation Drawer在 a 中加载不同的片段RelativeLayout。主要活动还有一个带有过滤按钮的工具栏。我想对已加载的项目进行排序Fragment,但过滤器按钮位于活动中,因此NullPointerException当我调用时它会抛出我MainScreenFragment main = new MainScreenFragment(). 我想知道是否有任何方法可以获取当前片段的实际实例,而不是创建新实例,以避免 NullPointerException。我正在调用的方法Task(muscle);位于Activity. 希望你能帮忙。

\n\n

PS:我已经检查了这里的所有选项,但没有人解决我的问题

\n\n

MainScreenActivity.java

\n\n
public class MainScreenActivity extends AppCompatActivity {\n\n    private ViewPager view;\n    private SimpleTabAdapter adapter;\n    private Button songs;\n    private String email,name;\n    private int id;\n    private TextView emailView, nameView, Username, title;\n    private ImageButton settings;\n    private MySQLiteHelper database;\n    private DrawerLayout drawerLayout;\n    private ListView drawerList;\n    private ActionBarDrawerToggle drawerToggle;\n    public ImageView Sort;\n    private CharSequence activityTitle;\n    private CharSequence …
Run Code Online (Sandbox Code Playgroud)

java android android-fragments

2
推荐指数
1
解决办法
7245
查看次数

标签 统计

android ×2

android-fragments ×1

java ×1