タイトル的なコメントを入力できるようにしました。
(タイトル的なコメントはこれだと信じたい・・・)
EditTextの初期状態で文字を表示させる方法がわからなかったのでメモ。
レイアウト.xmlで
Bundle extras = getIntent().getExtras();
if (extras != null) {
Uri uri = (Uri) extras.get(EXTRA_URI);
String scheme = uri.getScheme();
if ("file".equals(scheme)) {
//file://~の場合
} else if ("content".equals(scheme)) {
//content://~の場合
}
}
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/ic_popup_sync_1" android:duration="200" />
<item android:drawable="@drawable/ic_popup_sync_2" android:duration="200" />
<item android:drawable="@drawable/ic_popup_sync_3" android:duration="200" />
<item android:drawable="@drawable/ic_popup_sync_4" android:duration="200" />
<item android:drawable="@drawable/ic_popup_sync_5" android:duration="200" />
<item android:drawable="@drawable/ic_popup_sync_6" android:duration="200" />
</animation-list>
AnimationDrawable d;
private ImageView imgView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
imgView = (ImageView) findViewById(R.id.ImageView01);
d = (AnimationDrawable) getResources().getDrawable(android.R.drawable.ic_popup_sync);
imgView.setImageDrawable(d);
}
@Override
public void onWindowFocusChanged(boolean hasFocus) {
if (hasFocus) {
d.start();
}
}
<menu android="http://schemas.android.com/apk/res/android">
<item title="menu01" id="@+id/menu01"></item>
<item id="@+id/menu02" title="menu02" icon="@android:drawable/ic_menu_more">
<menu>
<item checkable="false" title="item01" id="@+id/item01"></item>
<item checkable="true" title="check01" id="@+id/check01"></item>
<group id="@+id/group01" checkablebehavior="all">
<item id="@+id/check02" title="check02"></item>
<item title="check03" id="@+id/check03"></item>
</group>
</menu>
</item>
<item title="メニュー3" id="@+id/menu03" titlecondensed="menu03" icon="@android:drawable/ic_menu_more">
<menu>
<group checkablebehavior="single" id="@+id/group02">
<item id="@+id/select01" title="select01" checked="true"></item>
<item title="select02" id="@+id/select02"></item>
<item id="@+id/select03" title="select03"></item>
</group>
</menu>
</item>
</menu>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.option_menu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.check01:
case R.id.check02:
case R.id.check03:
if (item.isChecked()) {
item.setChecked(false);
} else {
item.setChecked(true);
}
return true;
case R.id.select01:
case R.id.select02:
case R.id.select03:
item.setChecked(true);
return true;
}
return super.onOptionsItemSelected(item);
}