sony smartwatch 2 用の sonys アドオン SDK 2.0 を試しています。Messageviewer のようなものを開発します。既存の Gmail アプリのように。メッセージ (単純なテキスト、件名) を含むリストを表示し、任意の項目を選択すると、ヘッダーとテキストを含むコンテンツ ビューアーが表示されます。
私が欲しいサンプルプロジェクト「SampleAdvancedControlExtension」を作成しました。次のレイアウトで新しい「ContentView」コントロールを作成しようとしました。問題は、テキストがスクロール可能ではないことです。テキストをスクロール可能にする可能性はありません。EXTRA_DATA_XML_LAYOUT を正しく理解している場合、ScrollView はサポートされていません。しかし、どういうわけか、GMail アプリは電子メールのコンテンツをスクロールできます。彼らはどのようにそれを行うことができますか?
提案をありがとう
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="@dimen/smart_watch_2_control_width"
android:layout_height="@dimen/smart_watch_2_control_height"
tools:ignore="PxUsage,UselessParent,HardcodedText" >
<RelativeLayout
android:id="@+id/header"
android:layout_width="fill_parent"
android:layout_height="28px"
android:layout_alignParentTop="true"
android:background="@android:color/black" >
<TextView
android:id="@+id/header_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:paddingLeft="6px"
android:text="Это заголовок"
android:textColor="@android:color/white"
android:textSize="@dimen/smart_watch_2_text_size_medium"
android:textStyle="bold" />
</RelativeLayout>
<View
android:id="@+id/divider"
android:layout_width="fill_parent"
android:layout_height="1dp"
android:layout_below="@+id/header"
android:background="@android:color/white" />
<RelativeLayout
android:id="@+id/content"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_below="@+id/divider"
android:background="@android:color/black" >
<TextView
android:id="@+id/content_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:maxLines="5"
android:paddingLeft="6px"
android:text="Тут будет текст"
android:textColor="@android:color/white"
android:textSize="@dimen/smart_watch_2_text_size_medium"
android:textStyle="bold" />
</RelativeLayout>
</RelativeLayout>