シートサイズのカスタマイズ
Android端末の良いところは、多くのメーカが出している色んな機種から選べることです。
反面、ソフトを開発する側としては、さまざまな機種に対応しなければならないということで、結構厄介なことです。
かつてギャラクシータブが発売された頃、ユーザー様からギャラクシータブに対応したシートサイズのご要望をいただき、対応した経緯があります。
また、最近、更に高解像度のタブレット型機器が発表され、先日リリースしたVer1.3.2でシートサイズを増やしました。
その時、これから続々とディスプレイサイズの異なるデバイスが出てくるのではないかと、危機感を覚え、すぐに変更してテストできる仕組みを組み込みました。
これはあくまでも開発用の作りこみなので、今後のサポートはできませんが、実はシートサイズ一覧の選択肢を外部のファイルで変更できます。
変更方法は「ペン色のカスタマイズ」と同様にSDカード上の設定ファイルを変更します。
設定ファイルに次のentryタグを追加します。
<entry key="SHEET_SIZE_LIST">
320x40,320x480,480x800,600x800,600x1024,768x1024,480x320,800x480,800x600,1024x600,1024x768
</entry>
(この表記では見やすくするため改行を入れていますが、改行や空白は入れないでください)
タグの内容はサイズの選択肢をカンマで区切ったものです。
各サイズの選択肢は幅と高さをxで連結したもにです。
上記の設定例はVer1.2.1時点のデフォルトの内容ですので、目的に応じて追加、削除または変更してください。
幅と高さにはそのサイズ(幅x高さ)が機器のOSのバージョン及びアプリケーションに割り当てられたメモリ容量に応じた制限があり、これを超える設定は無視されます。
例えば、android1.6では768x1024が上限となります。
変更後、ソフトに反映するには、ソフトの再起動が必要です。
尚、info.xmlファイルを変更する前に、念のためバックアップを取ってください。
反面、ソフトを開発する側としては、さまざまな機種に対応しなければならないということで、結構厄介なことです。
かつてギャラクシータブが発売された頃、ユーザー様からギャラクシータブに対応したシートサイズのご要望をいただき、対応した経緯があります。
また、最近、更に高解像度のタブレット型機器が発表され、先日リリースしたVer1.3.2でシートサイズを増やしました。
その時、これから続々とディスプレイサイズの異なるデバイスが出てくるのではないかと、危機感を覚え、すぐに変更してテストできる仕組みを組み込みました。
これはあくまでも開発用の作りこみなので、今後のサポートはできませんが、実はシートサイズ一覧の選択肢を外部のファイルで変更できます。
変更方法は「ペン色のカスタマイズ」と同様にSDカード上の設定ファイルを変更します。
設定ファイルに次のentryタグを追加します。
<entry key="SHEET_SIZE_LIST">
320x40,320x480,480x800,600x800,600x1024,768x1024,480x320,800x480,800x600,1024x600,1024x768
</entry>
(この表記では見やすくするため改行を入れていますが、改行や空白は入れないでください)
タグの内容はサイズの選択肢をカンマで区切ったものです。
各サイズの選択肢は幅と高さをxで連結したもにです。
上記の設定例はVer1.2.1時点のデフォルトの内容ですので、目的に応じて追加、削除または変更してください。
幅と高さにはそのサイズ(幅x高さ)が機器のOSのバージョン及びアプリケーションに割り当てられたメモリ容量に応じた制限があり、これを超える設定は無視されます。
例えば、android1.6では768x1024が上限となります。
変更後、ソフトに反映するには、ソフトの再起動が必要です。
尚、info.xmlファイルを変更する前に、念のためバックアップを取ってください。
SECRET: 0
PASS: 74be16979710d4c4e7c6647856088456
Androidマーケットのコメントにもあり、個人的にもあったら嬉しいという提案として
「キャビネットやシート選択を飛ばしてアプリを立ち上げたらすぐに書けるオプションが欲しい」というものがありました。
ジックリと考えて書くだけではなくとっさのメモにもほたるメモが使えるとたしかにうれしいです。
アプリを立ち上げて最初にメニューを開くとキャビネット新規作成がポップアップしますが
この半分を新規シート作成に変えて、あとから収納するキャビネットを選ぶとか
とっさのメモ専用の基本キャビネットを用意するとか出来るとありがたいです。
プログラム的なことがまったくわからないので、かなり無理なことを書いたかもしれませんが
可能なら検討をお願いいたします。
------------------