タグ付けされた質問 「android-ui」

7
Androidの基本:UIスレッドでコードを実行する
UIスレッドでコードを実行する観点から、以下の間に違いはありますか? MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); または MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); そして private class BackgroundTask extends AsyncTask<String, Void, Bitmap> { protected void onPostExecute(Bitmap result) { Log.d("UI thread", …

16
Lollipop:色を透明に設定してstatusBarの後ろに描画します
LollipopのstatusBarの色を透明に設定したのは、テーマに次の行を追加した場合のみです。 <item name="android:statusBarColor">@android:color/transparent</item> 今、背後に描画する必要がありますが、背後にビューを描画できません。私はwindowTranslucentStatusプロパティでそれを行う方法を知っていますが、透明に設定されたstatusBarの色を無視するため、このプロパティを使用したくありません。


1
AndroidでのrunOnUiThreadとLooper.getMainLooper()。post
runOnUiThread()とLooper.getMainLooper()。post()を使用してAndroidのUIスレッドでタスクを実行することの間に違いがあるかどうか誰かに教えてもらえますか? runOnUiThreadは静的ではないActivityメソッドであるため、アクティビティを表示できないクラスで何かをコーディングする必要がある場合は、Looper.getMainLooper()。post()の方が便利だと判断できます。インターフェース)。 UIスレッドで何かを実行する必要があるかどうかのディスカッションを探していませんが、実行できないことや実行できないことはたくさんありますが、いくつかのこと(AsyncTaskの起動など)は、 UIスレッド。 ありがとう、 R。

14
LinearLayoutをその親の中心に揃える方法は?
私はここSOで多くの同様の質問を調べましたが、何も役に立ちません。ネストされたさまざまなレイアウトの階層があり、すべてにがありandroid:layout_width="fill_parent"、最も内側のレイアウトにはandroid:layout_width="wrap_content-中央に(水平に)配置する必要があります。それ、どうやったら出来るの? 更新::問題の原因を見つけました-内側のLinearLayoutをRelativeLayoutに入れandroid:layout_width="fill_parent"ても、コンテンツはラップされます。ただし、TableRowは実際に画面いっぱいに表示されます。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <TableLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <TableRow > <LinearLayout android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="1" android:textAppearance="?android:attr/textAppearanceLarge" /> <TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="2" android:textAppearance="?android:attr/textAppearanceLarge" /> </LinearLayout> </TableRow> </TableLayout> </FrameLayout> </LinearLayout>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.