나는 활동에 표시되는 메뉴가 매우 간단하지만 일부 메뉴 항목의 텍스트가 너무 길어서 화면에 맞지 않습니다. 아래의 그림과 같이 메뉴의 기본 동작은 텍스트를 줄임표로 표시합니다. 줄임표로 표시되는 메뉴 텍스트 방지
onCreateOptionsMenu()
에서 팽창하고있어
메뉴 XML
: 너무 긴 경우<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/menu_too_long"
android:title="This text is a tad too long"
android:icon="@drawable/ic_glass_logo"/>
</menu>
은 크기를 조정하거나 두 번째 줄로 줄 바꿈하는 메뉴 항목의 텍스트를 얻기 위해 그것을 가능 ? 즉, XML에서 부풀린 메뉴를 CardBuilder.Layout TEXT
과 같은 방식으로 동작 시키려고합니다.
나만의 메뉴를 만들지 말고 Glass의 기본 제공 메뉴 API를 계속 사용하고 싶습니다.
계층 뷰어를 사용하여 TextView 'id'를 얻은 다음 간단한'findViewById (id) .setXYZ'를 사용하려고 했습니까? –
메뉴의 TextViews에는 공개 API의 일부가 아닌 ID가 있습니다. 나는 그걸 해킹하지 않을 것입니다. –
기본 동작을 해킹하려는 경우 기본 동작을 해킹하려는 경우 필요합니다. 원하지 않으면 직접 구현해야합니다. –