Androidレイアウトの小さな記録
3417 ワード
一、テキストを切り捨て、省略記号を表示する
1)行数切り捨て
2)文字数の切り捨て
二、タイトルとプログラム名が一致しない
プログラム名のデフォルトは起動Activityと一致しています.角度を変えて考えると、わざわざ起動Activityを作ってapp_のようなプログラム名を変更します.name_short、そしてホームページActivityはタイトル名をapp_のように変更しますnameでいい
三、プログラムアイコンとタイトルアイコンが一致しない
五、写真対照表
drawableにファイルを作成し、ImageViewソースがそのファイルを指し、setLevelでよい
六、コントロールフィレットソリッド、フィレットボーダー背景
drawableにファイルを作成し、backgroundがそのファイルを指します.
1)フィレットソリッドバックグラウンド
2)フィレットボーダーの背景
七、ViewPageキャッシュFragment
ウィザードで生成されたActionbarのデフォルトFragmentは3つで、5つに変更するとtabが切り替わるとリロードされます.設定すればいいのです.
八、ListViewは区切り線を取り除く
1)行数切り捨て
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:ellipsize="end"/>
2)文字数の切り捨て
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLength="20"
android:ellipsize="end"/>
二、タイトルとプログラム名が一致しない
プログラム名のデフォルトは起動Activityと一致しています.角度を変えて考えると、わざわざ起動Activityを作ってapp_のようなプログラム名を変更します.name_short、そしてホームページActivityはタイトル名をapp_のように変更しますnameでいい
三、プログラムアイコンとタイトルアイコンが一致しない
<application
android:allowBackup="true"
android:icon="@drawable/logo2"
android:logo="@drawable/logo"
四、フルスクリーン、単独Activityはthemeにあげます<activity
android:name=".InitActivity"
android:label="@string/app_name_short"
android:theme="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen">
五、写真対照表
drawableにファイルを作成し、ImageViewソースがそのファイルを指し、setLevelでよい
<?xml version="1.0" encoding="utf-8"?>
<level-list xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:maxLevel="1" android:drawable="@drawable/cold_wave01" />
<item android:maxLevel="2" android:drawable="@drawable/cold_wave02" />
<item android:maxLevel="93" android:drawable="@drawable/typhoon03" />
<item android:maxLevel="94" android:drawable="@drawable/typhoon04" />
<item android:maxLevel="95" android:drawable="@drawable/typhoon05" />
</level-list>
六、コントロールフィレットソリッド、フィレットボーダー背景
drawableにファイルを作成し、backgroundがそのファイルを指します.
1)フィレットソリッドバックグラウンド
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/blue" />
<corners android:topLeftRadius="4dp"
android:topRightRadius="4dp"
android:bottomRightRadius="4dp"
android:bottomLeftRadius="4dp"/>
</shape>
2)フィレットボーダーの背景
<?xml version="1.0" encoding="UTF-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/light_white" />
<stroke android:width="2dip" android:color="@color/blue" />
<corners android:topLeftRadius="4dp"
android:topRightRadius="4dp"
android:bottomRightRadius="4dp"
android:bottomLeftRadius="4dp"/>
</shape>
七、ViewPageキャッシュFragment
ウィザードで生成されたActionbarのデフォルトFragmentは3つで、5つに変更するとtabが切り替わるとリロードされます.設定すればいいのです.
mViewPager.setOffscreenPageLimit(fragmentCount);// fragment
八、ListViewは区切り線を取り除く
android:divider="@null"