我想将字符串变量 'true' 或 'false' 转换为 int '1' 或 '0'。
为了实现这一点,我正在尝试这样
(int) (boolean) 'true' //gives 1
(int) (boolean) 'false' //gives 1 but i need 0 here
Run Code Online (Sandbox Code Playgroud)
我现在可以像使用数组一样array('false','true');
或使用if($myboolean=='true'){$int=1;}
但这种方式效率较低。
还有其他更有效的方法(int) (boolean) 'true'吗?
我有一个循环视图,当在recycleview上点击几秒钟时,运行一个快餐栏.怎么做?我很困惑寻找在谷歌搜索的关键字.我可以这样:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
Glide.with(context)
.load("http://bls.hol.es/" + list_data.get(position).get("poto"))
.crossFade()
.placeholder(R.mipmap.ic_launcher)
.into(holder.imghape);
final String namamu=list_data.get(position).get("nama");
holder.txthape.setText(namamu);
holder.txtalamat.setText(list_data.get(position).get("alamat"));
// Set onclicklistener pada view tvTitle (TextView)
holder.txthape.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, "Clicked element "+namamu, Snackbar.LENGTH_LONG).show();
}
});
}
Run Code Online (Sandbox Code Playgroud)
坦克..
我在片段中出现错误“ FloatingActionButton无法转换为android”
这是我的按钮:
<android.support.design.widget.FloatingActionButton
android:id="@+id/kirim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
app:srcCompat="@android:drawable/ic_menu_upload" />
Run Code Online (Sandbox Code Playgroud)
这是呼叫按钮的代码
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.fragment_chat, container, false);
kirim = (Button) rootView.findViewById(R.id.kirim);
kirim.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
simpan();
}
});
return rootView;
}
Run Code Online (Sandbox Code Playgroud)