ScrollView の高さと幅を自動的にウィンドウの高さと幅の 80% にするには、Kivy の `Window` モジュールを使用します。以下にその方法を示すコード例を示します：

```python
from kivy.app import App
from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window

class MyScrollView(ScrollView):
    def __init__(self, **kwargs):
        super(MyScrollView, self).__init__(**kwargs)
        self.size_hint = (None, None)
        self.size = (Window.width * 0.8, Window.height * 0.8)

class MyApp(App):
    def build(self):
        return MyScrollView()

if __name__ == '__main__':
    MyApp().run()
```

この例では、`ScrollView` を継承したカスタムの `MyScrollView` クラスを作成します。そして、`Window` モジュールを使用してウィンドウの幅と高さの 80% を `size` に設定する。

最後に、 `build` メソッドで `MyScrollView` のインスタンスを返す `MyApp` クラスを作成し、 `MyApp().run()` を使用してアプリを実行する。
To make the height and width of a ScrollView automatically be 80% of the window's height and width, you can use the `Window` module from Kivy. Here's an example code snippet that demonstrates how to do this:

```python
from kivy.app import App
from kivy.uix.scrollview import ScrollView
from kivy.core.window import Window

class MyScrollView(ScrollView):
    def __init__(self, **kwargs):
        super(MyScrollView, self).__init__(**kwargs)
        self.size_hint = (None, None)
        self.size = (Window.width * 0.8, Window.height * 0.8)

class MyApp(App):
    def build(self):
        return MyScrollView()

if __name__ == '__main__':
    MyApp().run()
```

In this example, we create a custom `MyScrollView` class that inherits from `ScrollView`. In the `__init__` method, we set the `size_hint` to `(None, None)` to disable the default size hint behavior, and then set the `size` to 80% of the window's width and height using the `Window` module.

Finally, we create a `MyApp` class that returns an instance of `MyScrollView` in the `build` method, and run the app using `MyApp().run()`.