主にRPA、Androidアプリ開発について投稿しています。メモ書きです。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Map<List<String>,String> dataMap = new HashMap();変数furiganaには、”やまだたろう”が格納される。
List<String> data = new ArrayList<>();
data.add("山田");
data.add("太郎");
dataMap.put(data,"やまだたろう");
List<String> keys = new ArrayList<>();
keys.add("山田");
keys.add("太郎");
String furigana = dataMap.get(keys);
//数量は、0.00~99.99
dbSuuryo = Math.random() * 100;
flSuuryo = Float.valueOf(String.valueOf(dbSuuryo));
if(flSuuryo > 99.995f){
flSuuryo = 99.99f;
}
String str = String.format("%.2f",flSuuryo);
@Override
public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
ExpandableListView elv = (ExpandableListView)parent;
if(!elv.isGroupExpanded(groupPosition)) {
GradientDrawable gd = new GradientDrawable();
gd.setColor(context.getColor(R.color.colorTkmtGreen));
convertView.setForeground(gd);
}else{
convertView.setForeground(null);
}
public void getYoubi() {
String[] dayOfWeek = {"日","月","火","水","木","金","土"};
if(Arrays.asList(dayOfWeek).contains("土")){
System.out.println("土曜日はあるよ");
}
else{
System.out.println("土曜日はないよ");
}
}
List<String> list = Arrays.asList(dayOfWeek); //配列をList型オブジェクトに変換
int youbi = list.indexOf(map.get("DAY_OF_WEEK"));
switch (youbi){
case 0://日曜
tvYoubi.setTextColor(Color.parseColor("#FF0000"));
break;
case 6://土曜
tvYoubi.setTextColor(Color.parseColor("#0000FF"));
break;
default://それ以外
tvYoubi.setTextColor(Color.parseColor("#FFFFFF"));
break;
}
ExpandableListView.OnGroupClickListener OnGroupClickInput = new ExpandableListView.OnGroupClickListener() {
@Override
public boolean onGroupClick(ExpandableListView parent, View v, int groupPosition, long id) {
System.out.println(parent.getAdapter().getClass().getSimpleName());
System.out.println(parent.getExpandableListAdapter().getClass().getSimpleName());
I/System.out: ExpandableListConnectorgetExpandableListAdapter()とする必要がある。
ExpandableTkmtAdapter
ExpandableListView.OnGroupCollapseListener OnGroupCollapseInput = new ExpandableListView.OnGroupCollapseListener() {
@Override
public void onGroupCollapse(int groupPosition) {
ExpandableListView elvHis = findViewById(R.id.elvHistory);
if(elvHis.isGroupExpanded(groupPosition)) {
elvHis.collapseGroup(groupPosition);
}
}
};
ExpandableListView.OnGroupExpandListener OnGroupExpandInput = new ExpandableListView.OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
ExpandableListView elvHis = findViewById(R.id.elvHistory);
if(!elvHis.isGroupExpanded(groupPosition)) {
elvHis.expandGroup(groupPosition);
}
}
};
ExpandableListView.OnGroupCollapseListener OnGroupCollapseHistory = new ExpandableListView.OnGroupCollapseListener() {
@Override
public void onGroupCollapse(int groupPosition) {
ExpandableListView elvInput = findViewById(R.id.elvInput);
if(elvInput.isGroupExpanded(groupPosition)) {
elvInput.collapseGroup(groupPosition);
}
}
};
ExpandableListView.OnGroupExpandListener OnGroupExpandHistory = new ExpandableListView.OnGroupExpandListener() {
@Override
public void onGroupExpand(int groupPosition) {
ExpandableListView elvInput = findViewById(R.id.elvInput);
if(!elvInput.isGroupExpanded(groupPosition)) {
elvInput.expandGroup(groupPosition);
}
}
};
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0"
android:toXDelta="10%"
android:repeatMode="reverse"
android:repeatCount="-1"
/>
</set>
ImageView img = findViewById(R.id.imgOh);
img.startAnimation(AnimationUtils.loadAnimation(this, R.anim.a1));
String.format("%.2f",(float)i)
//折り畳みをすべて開くexpandGroup(groupPosition)・・・開く
for(int i = 0;i<site_data.size();i++) {
elv.expandGroup(i);//折り畳みを開く
elv.collapseGroup(i);//折り畳みを閉じる
}
// LoginActivity呼び出し
Intent intent = new Intent(getApplicationContext(), Splash2Activity.class);
intent.putExtra("コース",mUserView.getItemAtPosition(mUserView.getSelectedItemPosition()).toString());
// LoginActivity起動
startActivity(intent);
Intent intent = getIntent();
String str = intent.getStringExtra("コース");
TextView tv = findViewById(R.id.tvCourse);
tv.setText(str);