android:服务布局在某些设备中不显示任何TextView

时间:2019-01-16 18:45:36

标签: java android textview

即使我的应用已关闭,我仍在使用Service来显示叠加层View。但是此布局未显示任何TextView。在android studio Preview中,我的布局是这样的:

![enter image description here

但在某些设备上运行后:

enter image description here

所有TextView均未在某些设备上显示。但显示其他视图。

我的代码的一部分在这里:

public class FloatingWindowServices extends Service {
    ...

    @Override
    public IBinder onBind(Intent intent) {
      return null;
    }

    @Override
    public void onCreate() {
      super.onCreate();
      context = this;
      handler = new Handler();
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {
      LayoutInflater layoutInflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
      mView = layoutInflater.inflate(R.layout.floating_service_layout, null);

      findViews();
      initialize();
      initButtonClicks();
      moveView();

      return super.onStartCommand(intent, flags, startId);
    }

    ...
  }

我更改了compileSdkVersion和应用style,就像在另一个答案中提到的那样,但是我看不到任何变化。

1 个答案:

答案 0 :(得分:0)

我为android:textColor=""使用了TextViews属性,现在可以正常工作了。 我不知道为什么Som设备不会显示默认文本颜色。