小编Nic*_*oge的帖子

ClickableSpan not ...点击

如果我在TextView中有一个ClickableSpan,它在ScrollView中的LinearLayout时工作正常:

<ScrollView>
    <LinearLayout>
        ...
        ...
        <TextView w/ ClickableSpan />
        ...
        ...
    </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

为什么ClickableSpan不能在与上面相同的配置中工作,而是在TableLayout和TableRow中:

<ScrollView>
    <LinearLayout>
        ...
        ...
        <TableLayout>
            ...
            ...
                <TableRow>
                    ...
                    ...
                    <TextView w/ ClickableSpan />
                    ...
                    ...
                </TableRow>
            ...
            ...
        </TableLayout>
        ...
        ...
    </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-widget android-layout

6
推荐指数
0
解决办法
485
查看次数

来自Scratch的操作系统

虽然标题是我的问题的一部分,但第二部分不会那么简单.第一部分:假设我想创建自己的操作系统.我怎么去做呢?我知道我必须创建一个bootloader.但是我从哪里去?我必须将它发送到另一个程序,但要做到这一点,该程序已经必须在那里,我必须确切知道它在内存空间的位置.任何提示/教程?

第二个问题.我目前正在研究内存管理,我认为我有一个更好的实现放置算法的理论,但除了理论上我无法真正测试它.一旦我可以创建操作系统(所以这是为了将来参考),我如何实际搞乱主内存,并移动进程?

PS:另外,我是否必须编写自己的文件系统?

编辑:在阅读了当前的评论后,我想修改我所说的内容.当我说"第二部分不会那么简单"时,这似乎是一个不好的选择.我知道两者都是非常艰难的努力,但这对我来说无关紧要.我喜欢学习新事物.而且我并不是说有人为我写一个教程,只是为了指出我正确的方向.

filesystems algorithm operating-system memory-management bootloader

4
推荐指数
1
解决办法
883
查看次数