我试图用来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上班的人都表示赞赏.
我有一个主要活动,它Navigation Drawer在 a 中加载不同的片段RelativeLayout。主要活动还有一个带有过滤按钮的工具栏。我想对已加载的项目进行排序Fragment,但过滤器按钮位于活动中,因此NullPointerException当我调用时它会抛出我MainScreenFragment main = new MainScreenFragment(). 我想知道是否有任何方法可以获取当前片段的实际实例,而不是创建新实例,以避免 NullPointerException。我正在调用的方法Task(muscle);位于Activity. 希望你能帮忙。
PS:我已经检查了这里的所有选项,但没有人解决我的问题
\n\nMainScreenActivity.java
\n\npublic 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)