1

我有一个包含一个包含 SeekBar 的 Fragent 的 Activity。

我的目标是以下行为:创建 Activity 时,会从 Intent 中检索一些信息,该信息指示在 SeekBar 上应绘制多条线的位置。

我创建了 SeekBar 的子类(我将其称为 SubSeekBar)并重写了 onDraw() 方法以成功在我想要的位置绘制线条。问题是我似乎无法传递有关需要在 SubSeekBar 上绘制哪些线条的信息。LayoutInflater 似乎直接或间接负责调用 SubSeekBar 的构造函数。

在绘制之前(或者甚至之后,如果可能的话),我应该如何将有关从 Activity 到 SubSeekBar 的行的信息传递给它?

4

0 回答 0