ラベルで改行したい

5,350 views
Skip to first unread message

kowin

unread,
Oct 14, 2011, 3:06:21 AM10/14/11
to 日本App Inventorユーザー会
テキストボックスやラベルって 結構文字入りますよね。
abcdefghijklmnopqrstuvwxyz00000000000000000000000000000000000000000000000000000000000000000000000000000

とかって入れても大丈夫そうなんですが、上限文字数ってありますか?


また、
テキストボックスやラベル内で、改行するにはどうしたらいいですか?

ラベルで、
abcdefghijklmnopqrstuvwxyzの後にバックスラッシュをいれたら
¥マークに変換されてしまいました。
バックスラッシュとnかな?
と思ったら¥nになりました。

しゃみぃ

unread,
Oct 14, 2011, 3:49:15 AM10/14/11
to 日本App Inventorユーザー会
こんばんは kowinさん
しゃみぃです。いつもお世話になります。

ちょっと休憩中にやってみたら(エミュレータが動いてたため)

Labelも ListPickerも \n で 改行してますね。エミュレータ上ではですが

AppInventorとかブロックエディタでは見えません

おっしゃる通り「\n」と見えます。

ListPickerは\nで改行「,」で項目の区切りになっているようです。

別すれだったら申し訳ないのですが、ブロックエディタの日本語ばけは(□□←になる)はテキストエディタで作っておいてコピペするのが吉のようです
wwwローテクですかね(^^;)ゞ

kowin

unread,
Oct 14, 2011, 4:04:56 AM10/14/11
to 日本App Inventorユーザー会
しゃみぃさんこんにちは。
実機でランしたら、出力結果では、改行されているのですね。
ありがとうございます。

> ListPickerは\nで改行「,」で項目の区切りになっているようです。
「,」で項目の区切りとは最新情報です。
あとで確認してみます。

> 別すれだったら申し訳ないのですが、ブロックエディタの日本語ばけは(□□←になる)はテキストエディタで作っておいてコピペするのが吉のようです

そうなんですよ。
エディタは、メモ帳、ワードパッド xyzzy jmedit1036で
コピペーで試しましたがどれも □になりました。

しゃみぃさんはWindowsですか?
どのメモ帳つかってますか?

しゃみぃ

unread,
Oct 14, 2011, 4:21:23 AM10/14/11
to 日本App Inventorユーザー会
Kowinさん
再び・・
しゃみぃです。

うまく伝わりませんでしたかwww
吉と言ったのは直接文字を打つと見えないので一度テキストエディタで打ってからコピペすると間違いませんねと言う意味でしたが・・

どのTextEditorを使っても化けるのは変わりませんよ(□□□←になる)
日本語が使えるようになったAppInventorと言うブログをお書きになったメンバーがいらっしゃるようですがそれを見ましたら(ずいぶん前です
が)□□になるのは直って無い(仕様)だ!と言う書き方をされていました・・そのブログにテキストエディタで打ってコピペと書いて立ったような・・

文字だけ書くだけなのでWindowsXPについてる「メモ帳」を使ってますよ。

Editorも言語ごとにそれぞれ色々使い分けてはいますね。Cとかだと「{}」のペアを見つけてくれるものとかww「;」抜けをうるさいくらいに言っ
てくるエディタとかwww

kowin

unread,
Oct 14, 2011, 4:47:54 AM10/14/11
to 日本App Inventorユーザー会
なんだ。そうなのですか。ブロックエディタは日本語を表示できないのですね。

たしかにエディタは、個性がありますよね。。

eda9

unread,
Oct 14, 2011, 5:09:23 AM10/14/11
to app-inv...@googlegroups.com
ブロックエディタが日本語を表示できないというよりは、Shift-JISを表示できないんじゃないかと思ってますが。

ubuntu国際版の環境ではシステムの文字コードがUTF-8なので日本語表示できてます。
ubuntu日本語Remixでは文字コードが変更されているので一部文字化けしてます。

まあWindows環境では日本語表示できないことに変わりはないのでこの際ubuntuとかどうですか?ww

kowin

unread,
Oct 14, 2011, 8:23:01 AM10/14/11
to 日本App Inventorユーザー会
eda9さん こんばんは。

ubuntuなんてOSあるんですね。
Linuxの仲間なのですか?

残念ですが。
ちょード素人なので、使いこなせそうになさそうです。

でもLinuxもわかるとなにかと便利でいいですね。
知識があるってすばらしい。。


Takeaki Tada

unread,
Oct 14, 2011, 10:45:27 AM10/14/11
to app-inv...@googlegroups.com
kowinさん

多田です。

eda9さんがおっしゃられる通り、Windowsでは文字化けしてしまいます。

これは今のところ解決策がない状態です。
エディタで入れたい文字を入力して、それをコピー&ペーストで
ブロックエディタに持ってくると四角になってしまいますが、
アプリを起動するとちゃんと表示されます。
ちゃんと日本語も表示できるのはUbuntuなどのLinuxとMacです。

あと、改行ですね。これはしゃみぃさんがおっしゃられる通り
「¥n」が改行の代わりになっています。
これは、プログラミングの世界ではよく使われる改行の表現です。

kowin

unread,
Oct 15, 2011, 9:12:11 AM10/15/11
to 日本App Inventorユーザー会
改行は、さきほど確認しました。
しゃみぃさん、 eda9 さん、たださん
ありがとうございました。

gonpi

unread,
Aug 1, 2012, 11:36:48 AM8/1/12
to app-inv...@googlegroups.com
 
あと、改行ですね。これはしゃみぃさんがおっしゃられる通り
「¥n」が改行の代わりになっています。
これは、プログラミングの世界ではよく使われる改行の表現です。
 
 
はじめまして。
App Inventor初心者です。
ラベルの途中で改行したく方法を検索したらこちらにたどり着きましてが、
どうしてもできないので、お手数ですが詳細に教えていただけないでしょうか。
 
いま、「30分で作れる」本のカクテルアプリを作っており、一通り完成しました。
ここで、「極上カクテルができた!」の文字が小さいので大きくしたところ、
画面の大きさの関係で
「極上カクテルができ
た!」
となってしまいます。
 
画面の大きさによらずに
「極上カクテルが
   できた!   」
と改行したいのですが、どうしてもできません。
 
多田さんのご説明を参考に私なりにやった方法は以下の通りです。
LabelAのPropertiesのTextの欄に、「極上カクテルが¥nできた!」
と書きました。するとViewer画面でも実機でもそのまま、「極上カクテルが¥nできた!」と表示されてしまいます。
 
正しい改行の方法が分かりましたらお手数ですが教えて頂けないでしょうか。
よろしくお願い致します。
 
 

しゃみぃ

unread,
Aug 1, 2012, 11:14:36 PM8/1/12
to app-inv...@googlegroups.com
間接的でもご参照いただきありがとうございます。

さて、件について検証してみました。

カクテルアプリの「極上カクテルが¥nできた!」をコピーアンドペーストでLabelに貼り付けますとおっしゃる通りできませんでしたが
¥を半角に打ちなおすと無事にエミュレータと実機で改行ができました。

Labelのプロパティ 「TextAlignment」をCENTERにすると 改行された部分も含んで真ん中にきます。

Viewer画面では¥nが表示されてしまいます。

※PC windows XP SP3 JAVA6 実機:SH12C
※GmailEdlitorは半角「¥」を見ているらしく表示されないので便箋的に全角で「¥」を書いていますがANKです。日本語キーボードでは「¥」ですが英文キーボードは「\」(バックスラッシュ)です。いずれも半角。

> 多田さんのご説明を参考に私なりにやった方法は以下の通りです。
> LabelAのPropertiesのTextの欄に、「極上カクテルが¥nできた!」

gonpi

unread,
Aug 2, 2012, 12:35:26 PM8/2/12
to app-inv...@googlegroups.com
カクテルアプリの「極上カクテルが¥nできた!」をコピーアンドペーストでLabelに貼り付けますとおっしゃる通りできませんでしたが
¥を半角に打ちなおすと無事にエミュレータと実機で改行ができました。

Labelのプロパティ 「TextAlignment」をCENTERにすると 改行された部分も含んで真ん中にきます。

Viewer画面では¥nが表示されてしまいます。
 
>しゃみぃさん
ご丁寧にご説明頂きありがとうございます。
その通りにしたら改行できました!
半角英数で「¥n」 (えん、えぬ)と入力したら、Viewer画面ではそのまま「¥n」で
USBでつないだ実機では改行されて見れました。
(分断されずひとつのLabelのままなので)改行後の部分にも太字や色などが引き継がれており、まさにイメージ通りです。
 
どうもありがとうございました!
Reply all
Reply to author
Forward
0 new messages