Android_UI

Android PopupWindow的使用

删除回忆录丶 提交于 2020-04-11 17:20:54
下面是一个弹出带ListView和TextView的PopupWindow实例: import android.app.Activity; import android.content.Context; import android.util.DisplayMetrics; import android.util.Log; import android.view.LayoutInflater; import android.view.MotionEvent; import android.view.View; import android.widget.AdapterView; import android.widget.ListView; import android.widget.PopupWindow; import android.widget.TextView; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; /** * Created by SRain on 2015/10/15. * <p/> * 弹出框 */ public class PopupWindowUtils implements View.OnClickListener {

Android 代码中设置控件背景颜色,以TextView为例

﹥>﹥吖頭↗ 提交于 2020-02-28 20:42:02
一.代码中设置控件背景颜色,以TextView为例: TextView tText=(TextView) findViewById(R.id.textv_name); //第1种: tText.setTextColor(android.graphics.Color.RED);//系统自带的颜色类 // 第2种: tText.setTextColor(0xffff00ff); /** * 0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色 * 注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。 **/ //第3种: tText.setTextColor(android.graphics.Color.parseColor("#87CEFA")) ; //还是利用Color类; //第4种: tText.setTextColor(this.getResources().getColor(R.color.red)); /** * 通过获得资源文件进行设置。根据不同的情况R.color.red也可以是R.string.red或者R.drawable.red, * 当然前提是需要在相应的配置文件里做相应的配置,如(xml 标签): * * <color name="red

Android TextView的使用

南楼画角 提交于 2019-12-03 20:10:42
一.TextView中文本信息设置成不同颜色: 1.html方式: String str = "<font color='red'>中软</font>" + "<font color= 'green'>国际</font>"; TextView tvTitle = (TextView) findViewById(R.id.tvTitle); tvTitle.setText(Html.fromHtml(str)); 2. style方式: SpannableString styledText = new SpannableString("亲爱的小宝,你好"); styledText.setSpan(new TextAppearanceSpan(this, R.style.textColorBlack6), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); styledText.setSpan(new TextAppearanceSpan(this, R.style.textColorGreen), 3, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); TextView tvCom = (TextView) findViewById(R.id.tvCom); tvCom.setText(styledText,TextView

Android ListView 使用

情到浓时终转凉″ 提交于 2019-12-03 12:56:50
一.ListView点击变色 1.selector_text.xml listview——item中textview字体颜色改变 <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 没有焦点时字体颜色 --> <item android:state_selected="false" android:color="#720606"/> <!-- 选中时的字体颜色 --> <item android:state_selected="true" android:color="#FF6666"/> <!-- 非触摸模式下获得焦点并单击时的字体颜色 --> <item android:state_focused="true" android:state_pressed="true" android:color="#720606"/> </selector> <!--或者如下--> <?xml version="1.0" encoding="utf-8" ?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--

Android GridView使用

别说谁变了你拦得住时间么 提交于 2019-12-01 01:31:51
一.GridView的设置 <GridView android:numColumns="auto_fit" <!--GridView的列数设置为自动--> android:columnWidth="90dp"<!--每列的宽度,即item的宽度--> android:stretchMode="columnWidth"<!--缩放与列宽大小同步--> android:verticalSpacing="10dp"<!--两行之间的边距--> android:horizontalSpacing="10dp"<!--两列之间的边距--> /> 二.如何取消或定制当点击GridView 的时候出现的那个黄色背景? 1.初始化的时候在代码里面设置setSelector颜色为透明色 gridView.setSelector(new ColorDrawable(Color.TRANSPARENT)); Gridview 点击某个item 改变item的背景 2.在你的adapter里面添加 private int clickTemp = -1; // 标识选择的Item public void setSeclection(int position) { clickTemp = position; } 3.然后在getview里面这样 @Override public View getView