Handler类发生了什么事.为什么它向我展示这种类型的错误?我可以通过调用Handler覆盖方法来解决它.但我不想要他们.我该怎么办.
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
blink();
}
private void blink(){
final Handler handler = new Handler(); //showing error and need to call their override methods.
new Thread(new Runnable() {
@Override
public void run() {
int timeToBlink = 1000; //in milissegunds
try{Thread.sleep(timeToBlink);}catch (Exception e) {}
handler.post(new Runnable() {
@Override
public void run() {
TextView txt = (TextView) findViewById(R.id.blink);
if(txt.getVisibility() == View.VISIBLE){
txt.setVisibility(View.INVISIBLE);
}else{
txt.setVisibility(View.VISIBLE);
}
blink();
}
});
}
}).start();
} …Run Code Online (Sandbox Code Playgroud) Guyz ... Plz帮助..给出正确的代码,因为我使用了大多数这个问题的例子,我无法解决这个问题...
可能重复:
Android左,中,右对齐
我有三个按钮,我想在线性布局和父垂直线性布局的按钮位于水平左,中,右.如何才能做到这一点?我没有看到任何影响应用android:gravity_center,左边.
如何在android中实现部分重叠的屏幕.请在下面找到图片.

它有3个屏幕,部分与其他屏幕重叠.建议在android中实现此UI的可能方法.提前致谢
这是一个使用XML设计按钮的应用程序示例。
我怎么能一样design with XML?
如何使我的按钮look like it is floating像下面的图片一样?

我想有以下布局:

布局由3个图像(Image1,Image2,Image3)和
2个TextView(Text1和Text2)组成,
Image2和Image3是可选的.
想法是使用具有以下约束的RelativeLayout:
- Text1位于image1
的右侧
- Text2位于image1的右侧- Text2位于Text1的下方
- Image2 位于Text1 的右侧(并且右侧对齐)
- Image3在Text2的右侧(并向右对齐)
XML
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="?android:attr/listPreferredItemHeight"
android:padding="6dip" >
<ImageView
android:id="@+id/Image1"
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:layout_alignParentLeft="true"
android:layout_marginRight="6dip" />
<TextView
android:id="@+id/Text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignWithParentIfMissing="true"
android:layout_toRightOf="@id/Image1"
android:textSize="16sp" />
<TextView
android:id="@+id/Text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/Text1"
android:layout_toRightOf="@id/image1"
android:singleLine="true"
android:textSize="12sp" />
<ImageView
android:id="@+id/Image2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_toRightOf="@id/Text1" />
<ImageView
android:id="@+id/Image3"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/Image2"
android:layout_toRightOf="@id/Text2" />
</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)
问题:
至于现在,我无法将Image2和Image3对齐到右边.
如何控制Image1和Image2的大小?
我有一个错误:
while compiling: CREATE_TABELLOGIN(IDINTEGER PRIMARY KEY AUTOINCREMENT,USERNAME text,PASSWORD text)
Run Code Online (Sandbox Code Playgroud)
数据库类:
public class LoginDataBaseAdapter {
static final String DATABASE_NAME="login.db";
static final int DATABASE_VERSION=1;
public static final int NAME_COLUMN=1;
static final String DATABASE_CREATE= "CREATE_TABEL" + "LOGIN" +
"(" + "ID" + "INTEGER PRIMARY KEY AUTOINCREMENT," + "USERNAME text,PASSWORD text);";
Run Code Online (Sandbox Code Playgroud) 主要活动(片段活动)
public class RestaurantDetails extends FragmentActivity {
private static final String TAG = "ImageGridActivity";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.restaurantinfo);
inicialize();
/* Adding fragment in a relativelayout */
if (getSupportFragmentManager().findFragmentByTag(TAG) == null) {
final FragmentTransaction ft = getSupportFragmentManager()
.beginTransaction();
ft.add(R.id.fragment_container, new MapFragment(), TAG);
ft.commit();
}
/* Pager on bottom */
mPager.setCurrentItem(getIntent().getExtras().getInt("idRest"));
}
Run Code Online (Sandbox Code Playgroud)
布局主要活动
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/fragment_container"
android:layout_width="match_parent"
android:layout_height="212dp"
tools:context=".MapFragment" />
<android.support.v4.view.ViewPager
android:id="@+id/pagerDetails"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
地图片段
public class MapFragment extends …Run Code Online (Sandbox Code Playgroud) java android android-layout android-fragments android-viewpager
在我的android工作室应用程序中,我的布局和设计看起来很好,我希望它在设备被垂直/纵向保持时我希望它保持这样当应用程序被保持水平/横向时所以它保持垂直面对.因此,当用户水平转动设备以使布局始终面向垂直/纵向时,如何防止应用程序转动水平/横向.
我在我的活动中包含了导航抽屉,我需要动态更改导航标题窗口小部件(图像视图,文本视图)值,如加载应用用户名,个人资料图片和手机号码.所以请帮我这样做.提前致谢.
