小编Dav*_*run的帖子

寻找酒吧,将路径颜色从黄色变为白色

我有两个问题:

1)如何将搜索栏(路径)的颜色从黄色(默认颜色)更改为白色.我的意思是说,当我滑动拇指时,它会将线条从灰色变为黄色.我希望轨道/线保持灰色或白色.基本上我只想拇指移动而在搜索栏中没有颜色变化.

2)如何将搜索条的拇指从矩形改为圆形/球形/圆形.

任何指针将不胜感激.

android android-emulator

53
推荐指数
5
解决办法
9万
查看次数

更改首选项的背景颜色

我有一个PreferenceCategoryxml文件,我已经在其中定义了所有首选项,我从扩展的类中调用它PreferenceActivity.我无法设置我的设置屏幕的背景,此屏幕显示在下面显示的xml文件的帮助下.请看我已经定义了android:background="#041A37",仍然屏幕仍然是默认颜色:黑色.

public class MyPreferenceActivity extends PreferenceActivity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        Context mContext=super.getBaseContext();
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.layout.preference);
        //v.setBackgroundColor(Color.rgb(4, 26, 55));
    }
}
Run Code Online (Sandbox Code Playgroud)

preference.xml是

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
    android:background="#041A37" >

    <PreferenceCategory>
        <com.dropcall.SeekBarPreference
            android:background="#041A37"
            android:defaultValue="5"
            android:key="@string/Interference_Delay"
            android:progressDrawable="@drawable/seekbardrawable"
            android:title="Seconds Delay until intereference" />

        <com.dropcall.SeekBarPreference2
            android:defaultValue="30"
            android:key="@string/Drop_Delay"
            android:progressDrawable="@drawable/seekbardrawable"
            android:title="Seconds delay until drop" />

        <CheckBoxPreference
            android:background="@drawable/state_normal"
            android:defaultValue="true"
            android:key="@string/Drop_Option"
            android:title="Close after call drop" />
        <CheckBoxPreference
            android:background="@drawable/state_normal"
            android:defaultValue="true"
            android:key="@string/Timer_Option"
            android:title="Start timers on launch" />
    </PreferenceCategory>

</PreferenceScreen>
Run Code Online (Sandbox Code Playgroud)

虽然我已经设置android:background="#041A37"了每个文件,但背景并没有变成深蓝色或任何其他颜色.它仍然是默认颜色,黑色.如何更改背景颜色.请告诉我任何指示/提示,如果您遇到同样的问题,请告诉我您为设置背景颜色所做的更改.

android android-emulator

52
推荐指数
5
解决办法
7万
查看次数

Modem代码如何与Android代码对话

我想知道Android Modem代码如何调用/传递消息到Android应用程序层的高级概念.假设我们以SMS为例.如果网络发送短信和调制解调器(比如说Qualcomm C代码解析它),它是如何传输到Android应用层的?

是否总会发生JNI通话?作为调制解调器和Android之间的接口 您能否与我们分享信息?谢谢

modem android android-source ril

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

35
推荐指数
4
解决办法
4万
查看次数

Android中的错误"SuperNotCalledException:Activity没有调用super.OnCreate()"

未捕获的处理程序:由于未捕获的异常,线程主要退出android.app.SuperNotCalledException:Activity没有调用super.OnCreate()

我的代码是:

  public void onCreate(Bundle savedInstanceState) {
        boolean isEnabled = Settings.System.getInt(this.getApplicationContext().getContentResolver(),Settings.System.AIRPLANE_MODE_ON, 0) == 1;


                Settings.System.putInt(this.getApplicationContext().getContentResolver(),Settings.System.AIRPLANE_MODE_ON, isEnabled ? 0 : 1);

                // Post an intent to reload
                Intent intent = new Intent(Intent.ACTION_AIRPLANE_MODE_CHANGED);
                //intent.putExtra("state",! isEnabled);//Call ON
                try {
                    Thread.sleep(15000);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                intent.putExtra("state", isEnabled);
                                                                                           this.getApplicationContext().sendBroadcast(intent);


}
Run Code Online (Sandbox Code Playgroud)

android

16
推荐指数
2
解决办法
2万
查看次数

自定义复选框首选项

我无法自定义我的复选框,虽然我已在xml首选项文件中定义了背景,但它不会拉取文件.1.我试图显示复选框的自定义图像,并将选择器xml定义为"android_button.xml",如下所示:

   <?xml version="1.0" encoding="utf-8"?>
  <selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checkable="true"
      android:drawable="@drawable/state_normal" /> <!-- pressed -->
<item  android:state_checked="true"
      android:drawable="@drawable/android_pressed" /> <!-- focused -->
<item android:drawable="@drawable/state_normal" /> <!-- default -->
</selector>
Run Code Online (Sandbox Code Playgroud)

state_normal和android_pressed是res> drawable文件夹中的两个.png图像.

2.my Checkbox preference.xml文件是:

          <CheckBoxPreference android:key="@string/Drop_Option"
            android:title="Close after call drop"
            android:defaultValue="true"
            android:background="@drawable/android_button"
            />
Run Code Online (Sandbox Code Playgroud)

定义中是否有任何错误,屏幕上显示的唯一更改是android:title文本,如果我更改文本,则会更改文本.没有别的变化.我该如何解决.谢谢你的建议.

android android-manifest android-emulator

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

什么决定比较器/可比较收集类中的升序或降序?

我知道我们可以按照我们的要求对存储在Collection中的对象进行排序或排序.

虽然我得到了深刻的理解,但我不相信安排的升序和降序是通过(a - b) - >升序或(b - a) - >降序来实现的,其中"a"和"b"是等级我们选择比较的成员.

例:

public int compareTo(Student s) {
     return this.grade - s.grade; //ascending order 
    // return s.grade - this.grade; // descending order
}
Run Code Online (Sandbox Code Playgroud)

订购对象元素背后的逻辑是什么?怎么"(this.grade - s.grade)"如果正1移动"this.grade"前面并按顺序放"s.grade",为什么不以其他方式?谁验证了比较结果(+ 1,-1,0),然后分别按升序或降序排列,是否有任何文档描述了这部分的内部工作?

public class Student implements Comparable <Student>{
    String name;
    int grade;
    public Student(String name, int grade) {
        this.name = name;
        this.grade = grade;
    }
    public int compareTo(Student s) {
         return this.grade - s.grade; //ascending order 
        // return s.grade - this.grade; // descending order
    }
    public String …
Run Code Online (Sandbox Code Playgroud)

java sorting collections interface comparable

12
推荐指数
2
解决办法
2万
查看次数

如何在java中用"\\"替换"\"

我试图将字符串分解为数组并替换\\\,但不能这样做,我也试过String.replaceAll这样的东西("\","\\");.我想提供一个JNI的路径,它只能以这种方式读取.请有人帮我这个.谢谢.

java regex string backslash

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

在Java中实现接口时降低可见性

我想设计类A实现接口C并降低方法的可见性(在C中声明)以使其从外部世界安全,使得在A类中实现的接口中的一个方法成为私有(降低了A类中的可见性) .出于安全原因,我必须这样做,我该怎么做,是否有解决方法.我们知道默认情况下,界面有公共成员.但我没有选择,有人可以帮助我.提前致谢.

- 所以,没有办法从接口获得类实现方法并将其设为私有.所有实现任何接口方法的类都将始终具有公共方法?

java oop interface

8
推荐指数
1
解决办法
1578
查看次数

在Java-Android中设置Link Clickable

我正在设计一个应用程序,其中有TextView,并根据一些检查条件,我想在Java端点击TextView中的链接/电话号码.我可以这样做,我不想让它在默认情况下可点击,这是通过在xml文件中设置完成的

 android:autoLink="all" 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:创建常规TextView,不要设置autoLink ="all",

     TextView myView = 
                (TextView)view.findViewById(R.id.thisIstheTextView);
       myView .setLinksClickable(true);
Run Code Online (Sandbox Code Playgroud)

还尝试过:

     myView .setMovementMethod(LinkMovementMethod.getInstance());
Run Code Online (Sandbox Code Playgroud)

以上Java代码都不起作用,我不想要预先设计的xml TextView启用autoLink,我想根据if()条件更改Java代码中的TextView行为.我的代码没有错误,但我无法实现我想要的.你能分享一下你的知识吗?谢谢.

java android android-widget android-ui

7
推荐指数
2
解决办法
4974
查看次数