๐ปTech160 [์๋๋ก์ด๋] Toast Text ์ ๋ณ๊ฒฝ ์๋๋ก์ด๋ Toast ๋ฉ์์ง๋ฅผ ์์ฃผ ์ฌ์ฉํ๋๋ฐ์. Toast์ ๊ธ์จ๋ฅผ TextView ํํ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. TextView ํํ๋ก ์ฌ์ฉํจ์ผ๋ก์จ Toast ๋ฉ์์ง์ ๊ธ์ ํฌ๊ธฐ,์,๋ฐฑ๊ทธ๋ผ์ด๋ ๋ฐฐ๊ฒฝ ๋ฑ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ์๋ ๋ฉ์๋ ์ฐธ๊ณ ํด์ฃผ์ธ์. /** * ํ ์คํธ ์ค์ */ public static void setCustomToast(Context context, String msg) { TextView tvToastMsg = new TextView(context); tvToastMsg.setText(msg); tvToastMsg.setBackgroundResource(R.drawable.bt_tag); tvToastMsg.setTextColor(Color.RED); tvToastMsg.setTe.. 2015. 12. 17. [์๋๋ก์ด๋] EditText ํค๋ณด๋ ๋ด๋ฆฌ๊ธฐ EditText๋ฅผ ์ฌ์ฉํ ๋ ํค๋ณด๋๋ฅผ ๋ด๋ ค์ผํ ๊ฒฝ์ฐ๊ฐ ์ข ์ข ์์ต๋๋ค. ์๋ฅผ๋ค์ด Fragment ํ๋ฉด ์ ํํ ๊ฒฝ์ฐ EditText ํค๋ณด๋๊ฐ ์ ์ ๋ก ์๋ด๋ ค๊ฐ์ฃ .. ์๋ ๋ฉ์๋ ์ฐธ๊ณ ํ์ธ์ public static void downKeyboard(Context context, EditText editText) { InputMethodManager mInputMethodManager = (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); mInputMethodManager.hideSoftInputFromWindow(editText.getWindowToken(), 0); } 2015. 12. 9. [์๋๋ก์ด๋] ImageView ์ปฌ๋ฌ ๋ณ๊ฒฝ (Dim ์ฒ๋ฆฌ) ์๋๋ก์ด๋ ์ด๋ฏธ์ง๋ทฐ ์์ ํ ๊ฒฝ์ฐ dim์ฒ๋ฆฌ ๋๋ ์ด๋ฏธ์ง๋ทฐ์ ์ด๋ฏธ์ง๋ง ์ปฌ๋ฌ๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๊ฒฝ์ฐ ์ฝ๊ฒ ๋ณ๊ฒฝํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ์ ๋ ์ข ํค๋ฉ๋ค๊ฐ ๊ฐ๋จํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฐพ์์ต๋๋ค. dim์ฒ๋ฆฌ ๋ฐํฌ๋ช ์ฒ๋ฆฌ๋ฅผ ํ๊ณ ์ถ์ผ์๋ฉด Color ๋ถ๋ถ์ #88000000์ ์ ์ฉํด ์ฃผ์ธ์. ImageView iv = (ImageView)findViewById(R.id.iv); iv.setColorFilter(R.color.color_88000000); xml ํ์ผ์์ ์ฝ๋์์ฑํ ๋ ์ ์ ํด์ฃผ์ธ์. android:background > ์ด๊ฑฐ ์ฌ์ฉํ๋ฉด ์ ์ฉ์ด ์๋ผ์, android:src๋ฅผ ์จ์ฃผ์ธ์ [๊ฒฐ๊ณผํ๋ฉด] 2015. 12. 4. [์๋๋ก์ด๋] ํ์ด์ค๋ถ ๋ก๊ทธ์ธ ๊ฐ๋จ ์ฐ๋ ํ์ด์ค๋ถ 4.x ๋ฒ์ SDK ์ ์ฉํ๊ณ ํ์ด์ค๋ถ ๋ก๊ทธ์ธ ์ฐ๋ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ํฌ์คํ ํ๊ฒ ์ต๋๋ค. ์ด์ ๋ฒ์ SDK ์ ์ฉ์ ํ์ด์ค๋ถ ์ฑ์ด ์ค์น๋์ด ์๋ ๊ฒฝ์ฐ ์ ๋๋ก ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค์ง ๋ชปํ๋ ์ค๋ฅ๊ฐ ์์๋๋ฐ ์ ๋ ์ต์ ๋ฒ์ SDK ์ ์ฉ ํ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค์. ๊ธฐ๋ณธ์ ์ผ๋ก developers.facebook์ ํ์ด์ค๋ถ๊ณผ ์ฐ๋ํ ์ฑ ๋ฑ๋กํ์๊ณ App ID๋ ๊ฐ์ง๊ณ ์์ผ์ ์ผํฉ๋๋ค. AndroidManifest.xml์ App ID๋ฅผ ๋ฑ๋ก ํด์ค์ผ ํ๊ฑฐ๋ ์. ํ์ด์ค๋ถ์ ์ฑ ๋ฑ๋กํ๋ ๋ถ๋ถ์ ๊ฒ์ํ๋ฉด ๋ง์ด ์์ต๋๋ค 1. ์๋ ๋งํฌ์์ 4 ๋ฒ์ ์ SDK ๋ค์ด ๋ฐ์์ฃผ์ธ์ https://developers.facebook.com/docs/android/downloads 2. SDK ์์ถ ํธ์๊ณ ํ๋ก์ ํธ Import ํ bolt.. 2015. 11. 18. [์๋๋ก์ด๋] ์ํ๋ฐ(Status Bar) ์์ ๋ณ๊ฒฝ ์๋๋ก์ด๋ ์ํ๋ฐ (Status Bar) ์ปฌ๋ฌ๋ฅผ ์๋ฐ ์ฝ๋์์์ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. libs ํด๋์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐํด์ฃผ์ธ์. Activity์ onCreate ๋ฉ์๋ ์์ ์๋ฐ ์ฝ๋๋ก ์์ฑํ์๋ฉด ๋ฉ๋๋ค. getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().setStatusBarColor(Color.RED); [๊ฒฐ๊ณผ ํ๋ฉด] 2015. 10. 26. [์๋๋ก์ด๋] ๊ฐ๋จํ๊ฒ ์ฌ๋ผ์ด๋ ๋ฉ๋ด ์ ์ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ๋ค๋น๊ฒ์ด์ ๋๋ก์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ๋ผ์ด๋ ๋ฉ๋ด๋ฅผ ๊ตฌํํด๋ณด๊ฒ ์ต๋๋ค. ๋จผ์ libs ํด๋์ android-support-v4.jar ํด๋๋ฅผ ์ถ๊ฐ ํฉ๋๋ค. activity_slide_menu.xml SlideMenuActiviy.java import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.view.View; import android.view.View.OnClickListener; import android.widget.AdapterView; import android.widg.. 2015. 9. 25. [์๋๋ก์ด๋] ํฐ์ ์ค์ ๋์ด์๋ ์ธ์ด ๊ฐ์ ธ์ค๊ธฐ //ํฐ์ ์ค์ ๋์ด ์๋ ์ธ์ด ๊ฐ ์ถ์ถ Locale locale = getResources().getConfiguration().locale; String language = locale.getLanguage(); 2015. 9. 17. [์๋๋ก์ด๋] url ์ด๋ฏธ์ง ํด๋์ ์ ์ฅํ๊ณ ์ด๋ฏธ์ง ์ด๊ธฐ ์ด๋ฏธ์ง url๋ก ์ด๋ฏธ์ง๋ฅผ ๋ค์ด๋ฐ์ ํด๋์ ์ ์ฅํ๊ณ ์ ์ฅํ ์ด๋ฏธ์ง๋ฅผ ๊ฐค๋ฌ๋ฆฌ๋ฅผ ํตํด ์ฌ๋ ๋ฐฉ๋ฒ์ ๋๋ค. 1. ํผ๋ฏธ์ ์ค์ (AndroidManifest.xml) 2. ์๋ฐ ์ฝ๋ ์์ฑ (MainActivity.java) import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import android.app.Activity; import android.content.Intent.. 2015. 9. 17. ์ด์ 1 ยทยทยท 16 17 18 19 20 ๋ค์