アンドロイドアプリを作る。(4日目)
3連休が終わってしまった。
テキストの調整
行間
android:lineSpacingMultiplier
<TextView
~中略~
android:lineSpacingMultiplier="1.5"
android:text="サポートサイト、 http://www.suport.to/ です。お問い合わせは 0120-4567-7890 または [email protected] からお願いします。"
~中略~/>
android:lineSpacingExtra
こちらだと、単位指定ができる。
<TextView
~中略~
android:lineSpacingExtra="14sp"
android:text="サポートサイト、 http://www.suport.to/ です。お問い合わせは 0120-4567-7890 または [email protected] からお願いします。"
~中略~/>
最大表示文字数
android:ellipsizeとandroid:maxLines
以下のように設定すれば、2行に制限されはみ出した分は「•••」となるらしいが、上手く動かない。
<TextView
~中略~
android:ellipsize="end"
android:maxLines="2"
android:text="サポートサイト、 http://www.suport.to/ です。お問い合わせは 0120-4567-7890 または [email protected] からお願いします。"
~中略~/>
imageButtonの配置
res/drawable
に画像を配置して、drawableを右クリック。
new
> Drawable resouce File
を選択して、通常時・フォーカス時・クリック時の三種類設定するとボタンぽくなる。
その後、activity_main.xml
でimageButtonを配置すると、ウィンドウが立ち上がる。そこで先ほど作ったもの(button_icon)を配置すると、button_icon.xmlがres/drawable
に表示される。
そしたら、以下のようにコードを書く。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/btn3" />
<item android:state_focused="true" android:drawable="@drawable/btn2" />
<item android:drawable="@drawable/btn1" />
</selector>
また、activity_main.xml
のimageViewに以下を足すことで、背景が透明になる。
これを入れないと灰色の背景が表示されてしまう。
android:background="@android:color/transparent"
あとがき
仕事がある日は、お昼休みと終業後しかやる時間がないから、もどかしい。
Author And Source
この問題について(アンドロイドアプリを作る。(4日目)), 我々は、より多くの情報をここで見つけました https://qiita.com/hanlio/items/87893dfa6cadd6636a4f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .